131

git cherry-pick FOO产生了冲突。

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

我认为svn等效的是选择theirs-conflict解决。

我该怎么做git

我不想,因为这似乎会git checkout --theirs <file>产生与应用相同的结果。git checkout foo <file>git diff FOO~..FOO <file>

4

1 回答 1

243

首先,您应该撤消您的樱桃选择,尝试运行它

git cherry-pick --abort

其次,尝试进行挑选,但此时您得到的更改不是您的更改,因此请执行以下操作:

git cherry-pick --strategy=recursive -X theirs {Imported_Commit}
于 2013-01-15T14:12:27.583 回答