如何使用它们的更改解决初选冲突?

我的 git cherry-pick FOO产生了冲突。

我可以浏览冲突文件,删除 <<<<<<<=======之间的行,以及冲突标记本身,但我希望有一个更简单的方法。

我认为 svn等价于选择 theirs-conflict来解决。

如何在 git中做到这一点?

我不希望 git checkout --theirs <file>,因为这似乎产生相同的结果作为 git checkout foo <file>,而不是只得到 git diff FOO~..FOO <file>应用。

109129 次浏览

首先,你应该解除你的选择,尝试运行这一点

git cherry-pick --abort

第二,尽量挑选,但是在这段时间里,你得到的是他们的改变,而不是你的,所以这样做:

git cherry-pick --strategy=recursive -X theirs {Imported_Commit}