我有一个主分支,还有一个名为'bob'的分支。
我在两个分支上进行了很多更改,现在我想将主分支合并到'bob'分支中以保持更新。唯一的问题是,如果存在冲突,我希望它自动解决为'bob'。
我被推荐使用以下内容:
git checkout bob
git merge master -s ours
这无法工作,因为我甚至没有获得不冲突的来自主分支的更改。
请帮忙!
首先,您需要将主分支的所有更改合并到Bob分支:
问题“如何告诉git始终选择特定文件的本地版本进行冲突合并?”解释了如何使用合并驱动程序完成此操作。
合并完成后,只需简单地执行:
git checkout master
git rebase bob
允许主分支的HEAD快进到Bob的分支。主分支将从那里继续使用Bob的内容。