我有一个关于应用包含与工作副本冲突的补丁的问题。我有点困惑,git apply
因为它有时会应用补丁并创建冲突标记,有时它仅在我指定时才--3way
会这样做(如果我没有指定--3way
它表示无法应用补丁并且什么都不做)。此行为是否取决于某些全局设置?
吉特版本:1.8.1.1
可能更好的方法是将新分支与您的工作分支合并。如果您的工作分支是 master,这里是一个示例:
将主分支合并到新功能分支
git checkout new-branch
git merge master
将新功能分支合并到主分支
git checkout master
git merge -s theirs
您可以在此处阅读更多信息合并存储库同时覆盖更改