git團隊協作流程


創建項目,在github上增加一個repository,在要提交的工程目錄下打開git bash,執行git init 命令,用於初始化,可使用git status 查看git狀態,然后使用git add --all 將改動增加到git暫存區,然后通過git commit -m 改動/提交信息  將項目增加到本地master分支

然后進行遠程倉庫的push,先關聯一個倉庫,就是我們之前增加的repository,使用git remote add origin https://github.com/user/xxx.git,然后進行推送,使用命令git push origin master,如果需要填寫用戶名密碼,填寫。

 

下一步就是將項目從github clone到本地,首先fork我們的項目,使用git clone https://github.com/user/xxx.git,這里我們將master分支拿出來了,可以使用git branch -a 查看所有分支

在本地我們需要一個開發分支,比如叫test分支,git checkout -b test origin/master,這個就是將遠程master分支的內容放在本地test分支下,然后checkout也就是切換到test分支,如果想拉取別的分支,把master換一下就好了

 

同步項目,首先看看有沒有upstream,使用git remote -v,如果沒有,使用git remote add upstream https://github.com/user/xxx.git命令,然后再使用git remote -v查看upstream

設置好upstream之后,開始同步,使用git fetch upstream 獲取團隊項目最新版本,然后將最新版本合並到本地分支上,git merge upstream/test,會將遠程的test合並到當前分支上,由於當前分支是本地test分支,所以會合並到本地test上

merge操作可能會遇到沖突flect,需要解決沖突

 

解決沖突后,使用git push 推到遠程關聯的分支上,這里本地test分支與遠程origin/test分支關聯,所以會推到這里

 

進入github,進入fork的倉庫,點擊pull request,選擇左邊的要合並到的分支,右邊選擇自己倉庫的分支,點擊Create pull request發起合並請求,發起之前可以檢查一下自己更改的內容

 

團隊負責人審核,如果沒問題通過即可

 


免責聲明!

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



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