github上分支的合並


幾個人合作用開發項目時,代碼保存到GitHub上,我們不可能在原有代碼上直接修改調試,這時就要創建一個新的分支,在分支上改自己的代碼,修改完成后,把分支上修改的代碼合並到主分支master上就好了。這個過程需要經過以下幾個步驟:

1、創建一個分支test

  git branch test

2、查看分支創建是否成功,下面的命令可以得到現在倉庫中的分支列表

  git branch

3、master分支是倉庫默認的主分支,把工作從master分支下切換到test分支下

  git checkout test

4、內容修改完成后,通過下面命令把內容提交給test分支下

  git add -a

  git push -u origin test

5、再把工作從test分支下切換到master下

  git checkout master

6、因為是合作開發項目,這時遠程倉庫中的內容有可能已經發生了變化,所以我們需要將遠程倉庫中的內容和本地分支中的內容進行合並

  git pull origin master

7、接下來要做的是將test分支合並到master上

  git merge test

8、查看分支中內容提交的狀態

  git status

9、最后一步,我們把修改的內容提交到主分支上

  git push origin master

如果你感覺合並后的內容有問題,你可以通過撤銷合並恢復到以前狀態。

  git reset --hard HEAD

代碼已經提交,撤銷的方法是

  git reset --hard ORIG_HEAD


免責聲明!

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



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