記錄git多人協做開發經常使用的流程,供新手參考

聲明:博主寫的博客都是通過本身總結或者親測成功的實例,毫不亂轉載。讀者可放心看,有不足之處請私信我,或者給我發郵件:pangchao620@163.com.git

 

寫做目的:github

  記錄一下我看完廖學鋒老師的git教程後的多人協做部分的總結,之因此沒寫其餘的部分是由於,首先git是爲多人協做而生的,這個是重點;另外,其餘的部分都是簡單的命令,一看就能懂,推薦你們看廖學鋒老師的博客:vim

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

 

寫做內容:bash

多人協做模式步驟:
1.先將文件夾初始化成git本地庫fetch

$ mkdir testgit
$ cd testgit
$ git init

2.爲該本地庫關聯一個遠程庫spa

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

3.若是不用默認的master分支開發,則要新建分支(例如dev分支),而且該新建的分支要和遠程庫的相對應的分支創建關聯(由於本地庫到最後要和遠程庫同步)code

$ git checkout -b dev origin/dev

(此時要是報錯,則使用命令 $ git fetch origin解決,
並再次輸入git checkout -b dev origin/dev一次)
4.(上面成功後,此時已經在dev分支上),克隆遠程庫裏的內容orm

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

5.對文件進行操做(例如vim test.txt),而後將修改了的文件從工做去添加到本地庫的暫存區blog

$ 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
相關文章
相關標籤/搜索