仓库

[Git]简单应用-本地仓库管理

谁都会走 提交于 2020-02-10 21:49:06
今天写了一个Pygame的小工程,想通过Git的方式管理起来,正好极客时间上有课,简单学了一些,加之自己的尝试,一些心得。和坑。 1. 最小设置 #配置user.name和user.email #--global --local git config --global user.name 'your_name' git config --global user.email 'your_email@domin.com'git config (--global) --list 2. 建Git仓库 把已有的项目代码纳入Git管理 cd 项目代码所在文件夹 git init 新建的项目直接用Git管理 cd 某个文件夹 git init your_project #会在当前路径下创建和项目名称同名的文件夹 cd your_project 3. 往仓库里添加文件 仓库构成 工作目录(git add files 向缓存区添加文件) 缓存区(git commit 发布版本历史) 版本历史 常用的命令 cp path_a path_b #copy file mv path_a path_b #copy floder git add file #add file to buffer area git commit -m'message' #commit changes with message

git - 简明指南

爱⌒轻易说出口 提交于 2020-02-10 21:01:12
助你入门 git 的简明指南,木有高深内容 ;) 作者: 罗杰·杜德勒 感谢: @tfnico , @fhd 和 Namics 如有纰漏,请在 github 提报问题 安装 下载 git OSX 版 下载 git Windows 版 下载 git Linux 版 创建新仓库 创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。 检出仓库 执行如下命令以创建一个本地仓库的克隆版本: git clone /path/to/repository 如果是远端服务器上的仓库,你的命令会是这个样子: git clone username@host:/path/to/repository 工作流 你的本地仓库由 git 维护的三棵“树”组成。第一个是你的 工作目录 ,它持有实际文件;第二个是 暂存区(Index) ,它像个缓存区域,临时保存你的改动;最后是 HEAD ,它指向你最后一次提交的结果。 添加和提交 你可以提出更改(把它们添加到暂存区),使用如下命令: git add <filename> git add * 这是 git 基本工作流程的第一步;使用如下命令以实际提交改动: git commit -m "代码提交信息" 现在,你的改动已经提交到了 HEAD,但是还没到你的远端仓库。 推送改动 你的改动现在已经在本地仓库的 HEAD 中了

GIT基本操作

不羁岁月 提交于 2020-02-10 21:00:22
检出仓库: (1)执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository (2)如果是远端服务器上的仓库,你的命令会是这个样子:git clone username@host:/path/to/repository 工作流: 你的本地仓库由 git 维护的三棵“树”组成。 第一个是你的 工作目录 ,它持有实际文件; 第二个是 暂存区(Index) ,它像个缓存区域,临时保存你的改动; 最后是 HEAD ,它指向你最后一次提交的结果。 添加和提交 你可以提出更改(把它们添加到暂存区),使用如下命令: git add <filename> git add * 这是 git 基本工作流程的第一步;使用如下命令以实际提交改动: git commit -m "代码提交信息" 现在,你的改动已经提交到了 HEAD,但是还没到你的远端仓库。 推送改动 你的改动现在已经在本地仓库的 HEAD 中了。执行如下命令以将这些改动提交到远端仓库: git push origin master 可以把 master 换成你想要推送的任何分支。 如果你还没有克隆现有仓库,并欲将你的仓库连接到某个远程服务器,你可以使用如下命令添加: git remote add origin <server> 如此你就能够将你的改动推送到所添加的服务器上去了。 分支

腾讯工蜂(TGit)之代码上传

岁酱吖の 提交于 2020-02-10 15:32:09
一.腾讯工蜂 1.什么是腾讯工蜂? 腾讯工蜂(曾用名 TGit)是腾讯经过 10 年的积累和摸索打造的第四代企业代码管理协作解决方案。 简单的说,跟gitHub一样,是一个面向开源及私有软件项目的托管平台。 腾讯工蜂地址:http://git.code.tencent.com 可以用微信扫二维码登录。 登录后,可以创建相应的项目组,将相应的组员拉进项目组中,然后创建项目。或者个人直接创建项目。 2.创建项目 点击左面菜单栏的项目,进入项目界面,点击右上角的加号或者直接点击 创建项目 来创建项目。填写项目相关的信息 然后就可以看到刚创建的项目 点击项目进去可以看到仓库的路径。 二.Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 三.安装windows版本Git 在官网下载相应的Git版本包,地址:https://git-scm.com/downloads 全部以推荐设置安装完成。 安装好后会在开始菜单栏中看到安装好的Git。进入如Git Bash会进入如下界面: 安装完成后,需要进行后一步的设置,在命令行中输入命令: git config --global user.name "用户名" git config -

Mac上发布本地文件到Github仓库

南楼画角 提交于 2020-02-10 00:45:32
注册Github账号 开始上传 1.登录Github 2.如下图所示,点击Your profile,进入仓库管理 3.如下图所示,输入仓库名字(Repository name)新建仓库 注意不要勾选上Inistialize this respository with a README框!(这个很重要,因为勾选后会出现很多意料之外的问题!而且后面可以自己再创建README的文件) 然后点击Create repository按钮。 4.由于这个仓库我已经建立好了,所以为了演示,我按照步骤1,2,3重建了一个仓库,仓库命名为ZZQ1908 5.建好后会出现以下的页面 6.参考上图中的指令(上图中的指令是新建README.md文件并上传到Github),在本地上传文件到Github 7.实际具体指令如下: 1cd /Users/chuancey/Documents/first(进入要上传文件的文件夹) 2.git init(初始化) 3.git add .(注意git add .中的“ .”把文件夹所有的文件加入要上传的文件夹中) 4.git commit -m 'first commit'(第一次提交修改) 5.git remote add origin https://github.com/YihangRan/ZZQ1908.git (这是新建仓库的http地址

为Nexus配置阿里云代理仓库

我与影子孤独终老i 提交于 2020-02-09 08:06:46
Nexus默认远程仓库为https://repo1.maven.org/maven2/ 慢死,还常连不上。 可以添加阿里云代理仓库 URL:http://maven.aliyun.com/nexus/content/groups/public/ 1、添加代理仓库,Add... -> Proxy Repository 填写: Repository ID: aliyun Repository Name: Aliyun Repository Remote Storage Location: http://maven.aliyun.com/nexus/content/groups/public/ Save 把aliyun添加到仓库组中,记得把aliyun排在central上边。 刷新网页 选中仓库组Public Repositories 把Aliyun Repository从Availiable Repositories中拖到Ordered Group Repositories中,放在Central上边。 像这样,保存。 这样,就可以优先访问阿里云仓库了。 来源: https://www.cnblogs.com/godwithus/p/8955824.html

使用Nexus创建Maven私服

*爱你&永不变心* 提交于 2020-02-09 05:07:39
Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问和部署在你所维护仓库中的每个Artifact。Nexus是一套“开箱即用”的系统不需要数据库,它使用文件系统加Lucene来组织数据。Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与LDAP安全身份认证。 来自< http://www.oschina.net/p/nexus > 安装Nexus 下载 Nexus有两种安装包,一种是包含Jetty容器的Bundle包,另一种是不包含Web容器的war包。我们可以从http://www.sonatype.org/downloads/nexus-latest-bundle.zip下载最新版本的Nexus的Bundle包。 解压nexus-latest-bundle.zip,会发现有两个文件夹。如图1: 图1 nexus-2.7.2-03目录包含了Nexus运行所需要的文件。是Nexus运行必须的。 sonatype-work目录包含Nexus生成的配置文件、日志文件、仓库文件等。当我们需要备份Nexus的时候默认备份此目录即可。 安装 进入目录nexus-2.7.2-03\bin

给已经存在的项目添加git

会有一股神秘感。 提交于 2020-02-08 08:51:44
1、打开终端​,cd到已存在项目的目录 ​​​2、输入以下命令行,初始化一个本地仓库: ​git init 3、输入以下命令,把工程所有文件都添加到该仓库中(千万别忘记后面的.号!!!): ​git add . 4、输入以下命令,把文件提交到本地仓库: git commit -m "Initial commit"​ 如果出现nothing to commit, working directory clean​说明你已经提交好了。 ​5、输入以下命令,添加远程仓库地址: 输入:git remote add origin + 你的仓库地址 例如:git remote add origin https://git.oschina.net/hhh/GitDemo​.git 如果出现fatal: remote origin already exists.​说明你已经添加过远程仓库了,输入以下命令删除远程仓库:git remote rm origin,然后再次执行第5步。 6、​输入以下命令,把文件提交到远程仓库: git push -u origin master​ 然后你就等着它提交完成就完事了。 7、假如第6部失败的话再执行git pull –rebase origin master命令,然后再执行git push -u origin master即可上传成功。 8

新浪云Git代码仓库使用

守給你的承諾、 提交于 2020-02-08 06:03:54
SAE近期的优化,目前已经支持Git,本文将介绍如何使用Git在SAE上部署代码。 使用Git进行代码管理,首先要在本地安装Git客户端,下载链接:http://www.git-scm.com/download/ Git客户端的安装与配置过程在此略去不讲,谷歌一下可以找到许多相关的内容,文章重点介绍如何使用Git在SAE上部署代码。 本文例子中使用的操作系统为Windows 8.1,应用语言为Python,应用名称为gitsrc。 0. 代码管理方式的选择(典型的程序员计数) 在首次对应用进行代码管理时,有且仅有一次选择代码库管理方式的机会,这里我们选择Git。 此后应用的代码管理方式将不可变更(也就是说选定不可逆) 创建完成后,可以在页面上看到应用的Git仓库地址:https://git.sinaapp.com/gitsrc/ 1. 使用git clone克隆代码仓库 在命令提示符(cmd)下,cd到工作目录(本例为E:\sae),执行命令: git clone -o sae https://git.sinaapp.com/gitsrc 注:也可以在客户端直接执行上个命令 其中gitsrc应替换为正确的你自己的应用名称 按照提示输入 安全邮箱 和 密码 ,执行成功后,提示检出内容为空。 注:上面标红的信息是指你 sae的信息 保存Git用户名和密码: 实现办法(win环境): a

本地 Git 仓库项目推送到 Github 托管

北战南征 提交于 2020-02-08 05:22:53
准备 Git 工具 Github 账号 项目文件夹 创建远端仓库 首先,打开 Github ,在右上角头像位置旁边的 “+” 号处点击 New repository 新建存储库 。 按照如图所示填写,如果你要使用 README.md 自述,请勾选 Initialize this repository with a README 我这里没有勾选: 创建成功后,进行下一步。 创建本地仓库 首先,初始化仓库,然后提交项目即可。 一、初始化仓库 $ git init 二、将 所有文件 添加到暂缓区,你也可以单个添加 $ git add . 三、提交 $ git commit -m "描述" 这个样子即为提交成功: 创建关联 要让本地仓库与远程仓库互通,那么它们之间必须建立关联。 一、关联远程 Github 仓库(下面是我的仓库地址,请替换): $ git remote add origin https://github.com/GitHubwjb/light-mvvm.git 获取远程仓库方法:如果是个空仓库(和我一样,就会是下图结果)就复制红色地址。如果是使用了 README.md 创建的,那么就需要在 Clone or download 下面复制连接。 二、获取远程库与本地同步(远程仓库不为空需要这一步): $ git pull --rebase origin master 三