git应用三向合并

时间:2013-05-30 09:48:11

标签: git patch

我有一个关于应用包含与工作副本冲突的补丁的问题。我对git apply感到有点困惑,因为它有时会应用补丁并创建冲突标记,有时它仅在我指定--3way时执行(如果我没有指定--3way它会说补丁不能应用,什么都不做)。此行为是否依赖于某些全局设置?

Git版本:1.8.1.1

1 个答案:

答案 0 :(得分:0)

将新分支与您的工作分支合并可能是更好的方法。如果你的工作分支是主人,这是一个例子:

  • 将master分支合并到new-features分支

    git checkout new-branch
    git merge master
    
  • 将new-features分支合并到主

    git checkout master
    git merge -s theirs
    

您可以在此处阅读更多内容Merge repos while overwriting changes