記錄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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM