Git 如何撤消解决冲突问题的提交,以便冲突再次发生?

Git 如何撤消解决冲突问题的提交,以便冲突再次发生?,git,undo,Git,Undo,我自己发现了:git cherry pick做了这个把戏,简单的cherry pick完成了想要的提交,两个修改的状态都恢复了,这样我就可以再次合并了 我对sha51f1ee0e4ebebf551db20de1aa48badb0259c21b做了一个提交,这很好。然后我从master中退出,发生了合并冲突,我提交了手动合并。我想撤销这个。以下手动合并的提交是AD587BC7AC0D9D23AC77B561537399BD581004C 基本上,我想回滚到51f1ee0e4ebebf551db20

我自己发现了:git cherry pick做了这个把戏,简单的cherry pick完成了想要的提交,两个修改的状态都恢复了,这样我就可以再次合并了

我对sha
51f1ee0e4ebebf551db20de1aa48badb0259c21b
做了一个提交,这很好。然后我从master中退出,发生了合并冲突,我提交了手动合并。我想撤销这个。以下手动合并的提交是AD587BC7AC0D9D23AC77B561537399BD581004C

基本上,我想回滚到
51f1ee0e4ebebf551db20de1aa48badb0259c21b
,这样当我拉动时,合并冲突会再次发生,这样我就可以重新自动合并并推动它


我要从中提取/合并的提交是
eedea8c2fe7f0de9d9fe796bb9107a577f9dbb79

您始终可以使用
git reset--hard
转到任何不同的提交(旧的或新的),但是我不确定我是否读得足够好,可以说这就是你要找的。但是当我拉已经提交的合并正在被拉,但是我想拉,这样合并冲突再次发生。你是说你已经将提交推到上游存储库对应的手动解决?如果是,并且如果您是唯一一个使用该特定上游存储库的用户,那么您可以通过强制推送来恢复。因此,您不仅合并了,还将错误的合并推送到了远程?是的,但我使用了cherry pick,谢谢:)