从A分支分出的一个B分支。我在B分支上做了修改,同事在A上也做了修改。我现在要把B分支的合并到A上。

从A分支分出的一个B分支。我在B分支上做了修改,同事在A上也做了修改。
也就是 A 和 B分支都有各自的新代码。我现在要把B分支的合并到A上。
是这样操作吗?

git checkout A
git merge B

还是说在merge B之前要先pull 一下

阅读 5.2k
4 个回答

1.确保你的B分支代码都已经提交
2.git checkout A
3.git pull origin A
4.git merge B
5.解决冲突
6.提交

git add .
git commit -am'xxx'
git push origin A

先提交推送B分支,然后切换到A分支,先拉A分支的代码,然后合并B分支最新的代码到A分支,然后提交,推送到远端

最好的方式是有一个X的分支,是不改动任何代码的。A和B都是从X上检出,各自做完修改后合并到X分支。

宣传栏