假设我有两个分支A和B,我想在git中合并,这两个分支将产生合并冲突。我想告诉git沿着Merge B的路线进入A,如果有冲突,请将B中的版本与A中的版本相比较?
是否可以通过自动声明获胜者而不必对每个冲突的文件进行git添加?
答案 0 :(得分:2)
要在发生冲突时自动选择版本,您需要使用-X
选项。
e.g。
git checkout branchA
git merge -Xtheirs branchB
如果您更喜欢branchA,可以使用-Xours
注意不要将-X冲突选项与合并策略混淆,这是完全不同的概念。
参见http://git-scm.com/docs/git-merge 并Is there a "theirs" version of "git merge -s ours"?