git merge遠程合並


當某個分支上的開發工作完成后需要將其合入主分支master

但是在提交合並前我們自己最好做一次衍合,目的是檢測是否有沖突的風險,如果有應該在本分支先解決沖突然后在提交合並。

否則解決沖突的工作就全部轉移到管理員身上了,如果有20個開發者那管理員都要累死了。

假設你當前在dev-xxx 分支

第一步 切換到master 分支

$ git checkout master

第二步 git pull 更新到最新版本

$ git pull origin

第三步 推衍 git rebase

$ git rebase master dev-xxx

此時可能會有沖突需要手動解決

第四步 同步 git push

git push origin dev-xxx

 

-----------------------------------------------------------------------------------------------

現在衍合已經完成,最后執行git merge 提交合並請求

$ git checkout master 
Switched to branch 'master'
Your branch is up-to-date with 'origin/master'.
$ git pull origin 
Already up-to-date.
$ git merge origin/dev-liuxueneng-airfly
..............
$ git push origin master

剩下的工作就是管理員進行相應的審核並確認合並。

 


免責聲明!

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



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