1、git查看本地分支
git branch
可以看到:本地目前有項目的三個分支
2、git 查看代碼倉庫遠程分支:
git branch -r
3、git 查看本地和遠程分支:(顏色區分,標紅的是遠程分支)
git branch -a
4、當前處於 SP3分支,切換到SP2分支:
先確保SP3分支上本地修改的內容已提交到遠程,避免不必要的沖突,在sp3分支下執行:
git checkout V1.0.2.SP2
如果這時候本地 的sp2分支不是遠程sp2上最新的話,根據提示 git pull更新下就好了。
5、合並分支:
將sp2上修改的內容合並到sp3上:
先使用git pull確保兩個分支的代碼都是最新的,進行操作:
(1)git切換到要合並的分支上:
git checkout V1.0.2.SP3
(2)git merge合並sp2的代碼:
git merge V1.0.2.SP2
可以看到,有哪些文件做了修改。
上述沒用沖突,當有沖突的情況下還需要自己手動解決沖突。
(3)提交合並的代碼
git push
這時,在遠程commit記錄里可以找到自己的提交記錄: