My git cherry-pick FOO
产生了冲突。
我可以检查冲突的文件并删除之间的行<<<<<<<
and =======
,以及冲突标记本身,但我希望有一种更简单的方法。
我觉得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}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)