#git# git如何合并同步别人的分支?
目的:在开发项目中,往往是多人协作,
所以这个时候,能够及时合并更新同步其他同事的代码,是非常必要的!
步骤及思路如下:
示例:
假设
我的分支:dev_chu
同事的分支:dev
(1)第一步:
假设我的分支:dev_chu,里面的代码已经修改好了,
就要先同步本地和远程
执行:
git commit -b -m “一些备注(例如:修改页面bug)”
git push(推到远程仓库里)
(2)第二步:
切换到其他人的分支
git checkout dev
(3)第三步:
把这个分支的代码拉下来
(这一步的目的是,把其他人的代码进行更新)
git pull
(4)第四步:
在目前的这个分支(dev)这里,
将我的分支(dev_chu)的代码进行合并
git merge dev_chu
(5)第五步:
在前面的操作里,
我们已经把dev_chu的代码合并同步到dev里面了,
现在dev里面就拥有了两个分支的代码了
(6)第六步:
最关键的一步!
刚刚合并同步代码的所有操作,都只是在本地里面进行完成的,
所以要先推到远程仓库里,(那么待会其他分支进行合并的时候,就可以拿到最新的代码)
不然其他分支是合并同步不了!
git push
(7)第七步:
重新切换到我们这里的分支里
git checkout dev_chu
(8)第八步:
合并其他人分支
git merge dev
(9)第九步:
把代码推上远程仓库
git push
后面有修改其他东西,也是重复上面的操作!