我git cherry-pick FOO产生了冲突.
我可以去通过冲突的文件,并删除之间的界限<<<<<<<,并=======和冲突标记自己,但我希望有一个更简单的方法.
我认为svn相当于选择theirs-conflict解决.
我该怎么办git?
我不希望git checkout --theirs <file>因为它似乎产生相同的结果git checkout foo <file>而不是仅仅git diff FOO~..FOO <file>应用.
elh*_*ɥןǝ 176
首先你应该撤消你的樱桃选择,尝试运行它
git cherry-pick --abort
Run Code Online (Sandbox Code Playgroud)
其次,尝试做出樱桃挑选,但是在这个时候你得到的改变不是你的,所以这样做:
git cherry-pick --strategy=recursive -X theirs {Imported_Commit}
Run Code Online (Sandbox Code Playgroud)