你的位置:首页 > ASP.net教程

[ASP.net教程]记录git多人协作开发常用的流程,供新手参考


声明:博主写的博客都是经过自己总结或者亲测成功的实例,绝不乱转载。读者可放心看,有不足之处请私信我,或者给我发邮件:pangchao620@163.com.

 

写作目的:

  记录一下我看完廖学锋老师的git教程后的多人协作部分的总结,之所以没写其他的部分是因为,首先git是为多人协作而生的,这个是重点;另外,其他的部分都是简单的命令,一看就能懂,推荐大家看廖学锋老师的博客:

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

 

写作内容:

多人协作模式步骤:
1.先将文件夹初始化成git本地库

$ mkdir testgit$ cd testgit$ git init

2.为该本地库关联一个远程库

$ git remote add origin https://github.com/jhscpang/learngit.git

3.如果不用默认的master分支开发,则要新建分支(例如dev分支),并且该新建的分支要和远程库的相对应的分支建立关联(因为本地库到最后要和远程库同步)

$ git checkout -b dev origin/dev

(此时要是报错,则使用命令 $ git fetch origin解决,
并再次输入git checkout -b dev origin/dev一次)
4.(上面成功后,此时已经在dev分支上),克隆远程库里的内容

$ git clone https://github.com/jhscpang/learngit.git

5.对文件进行操作(例如vim test.txt),然后将修改了的文件从工作去添加到本地库的暂存区

$ git add test.txt

6.将暂存区的文件提交到本地库

$ git commit -m "add test.txt"

7.将本地库的分支推送到远程库对应的分支,实现同步

$ git push origin dev

8.如果push时遇到冲突,则将远程库的的新内容pull到本地,再修改完冲突后,重新做5-7步

$ git pull

9.如果pull出错no tracking information,则说明本地分支和远程分支的链接关系没有创建,输入如下命令解决,然后再pull就可以了

$ git branch --set-upstream-to=origin/dev dev