场景:拉取别人的远程分支dev2与本地分支dev1进行代码合并
1、本地代码进行push
git add .
git commit -m"提交代码"
git push origin dev1
2、拉取远程分支dev2
git fetch origin dev2
3、在本地创建dev2分支并切换到该分支
git checkout -b dev2 origin/dev2
4、将本地分支合并到dev2分支上
git merge dev1
如果发生冲突进行解决冲突可以使用命令:
git status
一般情况下冲突后的文件会是:
<<<<<<<<HEAD
dev2代码
========
dev1代码
>>>>>>>>dev1
解决的一般办法是:仔细对比,取综合的并集,就是尽量把所有不同的文件保留,共同的只留一份。
解决后根据实际情况对合并分支dev2进行各种操作