如何使用他们的更改解决挑选挑战?

问题描述 投票:89回答:1

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

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

我认为svn相当于选择theirs-conflict来解决。

我怎么在git这样做?

我不想要git checkout --theirs <file>,因为它似乎产生与git checkout foo <file>相同的结果,而不是仅仅应用git diff FOO~..FOO <file>

git
1个回答
156
投票

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

git cherry-pick --abort

其次,尝试做出樱桃挑选,但是在这个时候你得到的改变不是你的,所以这样做:

git cherry-pick --strategy=recursive -X theirs {Imported_Commit}
© www.soinside.com 2019 - 2024. All rights reserved.