忘记了交互的基础-git

use*_*830 5 git git-merge git-rebase

我前段时间跑过一些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.  
Run Code Online (Sandbox Code Playgroud)

但是我什至不记得这次变基到底是什么。我怎么能找到它的确切目的rebase

Ran*_*all 11

看来您意外退出rebase,因此您在终端中收到此错误。

要解决这个问题,您需要退出当前的变基并创建一个新的变基。

git rebase --quit
Run Code Online (Sandbox Code Playgroud)


Fel*_*peC 5

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


eps*_*nes 4

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