作為一個開發人員,不可避免會遇到合作開發合並代碼的情況,如何合並代碼,解決遇到的沖突是一個開發人員必備的技能,但是對於一個新人來說可能有一定的難度,因此特寫這一片文章,希望幫助更多像我一樣當初踩過很多坑的人。
合並代碼
git branch ---》 查看當前分支 develop
git checkout -b newdev ----》創建新分支 newdev,並切換到當前分支
git status ---》 查看是否有變更
git diff — 》 查看變更內容
git add . — 》將工作區內容提交到暫存區
git commit -m "注釋" ---》 暫存區的代碼提交到本地倉庫
git checkout develop ---》切換到develop 分支
git pull origin develop --》將遠程代碼拉取到本地
git checkout newdev ---》切回newdev分支
git rebase develop ---》在develop分支上做一次衍合處理
*********
假設這里有沖突
1、先在編輯器里修改沖突
2、git add . ---》 添加沖突處理后的文件
3、git rebase --continue ---》 讓rebase繼續處理
***********
git checkout develop —》 切回develop分支
git merge newdev ---》合並newdev分支上的代碼
git push origin develop ---》將最新代碼提交到develop分支