如何删除旧的 rebase?

How do I remove an old rebase?

我开始在另一个分支上变基,并决定暂时忘记这个问题并转到另一个分支。

我目前正在处理的问题与当前无关

当我执行 git status 时,我得到:

You are currently rebasing branch 'my-old-branch'
(all conflicts fixed: run "git rebase --continue")

这与我目前的工作无关,我想摆脱这种 rebase 情况。

如何删除当前的 rebase

您可以使用 git rebase --abort 退出变基过程。

在变基期间 git 将工作文件存储在 .git/rebase-* 目录中。 git rebase --abort 将删除这些并检查您所在的原始分支。

如果你只想摆脱变基而不触及回购状态 - 你可以 rm -rf .git/rebase-*