9

我前段时间跑了一些git rebase -i命令。但我完全忘记了。现在我想更改新的提交顺序。所以我跑了git rebase -i HEAD~4,我恢复正常

It seems that there is already a rebase-merge directory, and
I wonder if you are in the middle of another rebase.  

但我什至不记得这个变基是怎么回事。我怎样才能找到那个的确切目的rebase

4

4 回答 4

5

您可能想阅读.git/rebase-merge/git-rebase-todo其中包含rebase --interactive将要运行的下一个命令,但是,中止 rebase: 会容易得多git rebase --abort

于 2013-10-02T17:44:37.630 回答
4

如果它是一个被遗忘的旧变基并且您已经继续进行某些事情,那么您可能不再关心(学习目的除外)并且您可以中止旧变基

git rebase --abort
于 2013-10-02T10:37:44.187 回答
3

你可以去your_app/.git/rebase-merge查找一些相关信息。

于 2013-10-02T10:29:13.377 回答
1

您似乎意外退出rebase,为此您在终端中收到此错误。

为了解决这个问题,你需要退出当前的 rebase 并创建一个新的。

git rebase --quit
于 2021-10-04T10:13:02.820 回答