如果git合并冲突,如何将分支标记为获胜者?

时间:2013-01-07 01:36:13

标签: git

假设我有两个分支A和B,我想在git中合并,这两个分支将产生合并冲突。我想告诉git沿着Merge B的路线进入A,如果有冲突,请将B中的版本与A中的版本相比较?

是否可以通过自动声明获胜者而不必对每个冲突的文件进行git添加?

1 个答案:

答案 0 :(得分:2)

要在发生冲突时自动选择版本,您需要使用-X选项。

e.g。

  1. git checkout branchA
  2. git merge -Xtheirs branchB
  3. 如果您更喜欢branchA,可以使用-Xours

    注意不要将-X冲突选项与合并策略混淆,这是完全不同的概念。

    参见http://git-scm.com/docs/git-mergeIs there a "theirs" version of "git merge -s ours"?