Git 如何使用冲突的更改解决冲突?

Git 如何使用冲突的更改解决冲突?,git,Git,我的git cherry pick FOO产生了冲突 我可以遍历冲突文件并删除之间的行。首先,您应该撤消您的cherry pick,尝试运行此命令 git cherry-pick --abort 第二,试着选择cherry pick,但此时您得到的是他们的更改,而不是您的更改,所以请执行以下操作: git cherry-pick --strategy=recursive -X theirs {Imported_Commit} 关于这些交换机正在执行的操作的更多信息,请访问:git cherr

我的
git cherry pick FOO
产生了冲突


我可以遍历冲突文件并删除
之间的行。首先,您应该撤消您的cherry pick,尝试运行此命令

git cherry-pick --abort
第二,试着选择cherry pick,但此时您得到的是他们的更改,而不是您的更改,所以请执行以下操作:

git cherry-pick --strategy=recursive -X theirs {Imported_Commit}

关于这些交换机正在执行的操作的更多信息,请访问:
git cherry pick--strategy=recursive-X他们的1b92440
,我仍然会收到一个未解决冲突的提示:
未合并的路径:被他们删除:(文件路径)
。有什么想法吗?在失败的cherry pick/merge后重置的一种更容易理解的方法是使用
git reset--merge
git cherry pick--abort
-这是建议撤消cherry pick操作的方法。我在
git cherry pick
中没有
-X
选项。git 1.7.2.3。