1、首先切換到想要合並到的分枝下,運行'git merge’命令 (例如將dev-20180608分支合並到dev-20180622分支的話,進入dev-20180622分支運行git merge dev-20180608命令)
2、如果合並之后的代碼有沖突,如下圖紅框中所示,此時需要手動解決沖突后再提交上去。
3、解決沖突:如下圖所示,兩個分支沖突的代碼會以”=======”字符串分隔開來,分隔符上面為本分支的代碼,分隔符下面為合並過來的分支代 碼。此時根據實際情況判斷需要保留哪個分支的代碼。
4、解決沖突之后需要進行提交操作。執行如下命令提交:
Git add .
Git commit –m ‘備注’
Git push origin dev-20180622
如果沒有沖突,合並完之后也需要執行git push origin [分支名]的操作。
1. 創建分支步驟
- 切換分支:新的分支需要從哪個分支切出來就切換到那個分支。
- 執行:git branch <branchname>命令創建新分支
- 切換分支:執行git checkout <branchname>命令切換到新分支
- push到服務器:git push origin <branchname>
- git pull時會提示如下信息:
git branch --set-upstream-to=origin/<branch> dev-20180613
修改上面的代碼,如下:
執行:git branch --set-upstream-to=origin/dev-20180613 dev-20180613
此時就可以正常git pull