如何重新启动 rebase 中的最后一个冲突情况?

How to restart last conflict situation in rebase?

我对 master 的 15 次提交进行了变基。我的每个提交都包含很多冲突。我已经成功解决了前六次提交中的冲突,但是在七次提交中解决冲突期间我犯了一个大错误。我不想重新启动整个 rebase 过程,而且我现在也不知道如何重新启动我的最后一个阶段。 我该如何管理它?

我在 Whosebug 中没有找到这个问题。

您可以使用 -m 标志进行检出,以在合并期间请求文件的未合并版本(或 rebase / cherry-pick,任何潜在的冲突操作)

git checkout -m -- path/to/file

甚至可以在整个回购协议中使用

git checkout -m .

文档是 here and there.