我的git cherry-pick FOO
产生了冲突。
我可以浏览冲突的文件并删除<<<<<<<
和=======
之间的界限,以及冲突标记本身,但我希望有一种更简单的方法。
我认为svn
相当于选择theirs-conflict
来解决。
我怎么在git
这样做?
我不想要git checkout --theirs <file>
,因为它似乎产生与git checkout foo <file>
相同的结果,而不是仅仅应用git diff FOO~..FOO <file>
。
首先你应该撤消你的樱桃选择,尝试运行它
git cherry-pick --abort
其次,尝试做出樱桃挑选,但是在这个时候你得到的改变不是你的,所以这样做:
git cherry-pick --strategy=recursive -X theirs {Imported_Commit}