我前段时间跑了一些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
。
我前段时间跑了一些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
。
您可能想阅读.git/rebase-merge/git-rebase-todo
其中包含rebase --interactive
将要运行的下一个命令,但是,中止 rebase: 会容易得多git rebase --abort
。
如果它是一个被遗忘的旧变基并且您已经继续进行某些事情,那么您可能不再关心(学习目的除外)并且您可以中止旧变基
git rebase --abort
你可以去your_app/.git/rebase-merge
查找一些相关信息。
您似乎意外退出rebase
,为此您在终端中收到此错误。
为了解决这个问题,你需要退出当前的 rebase 并创建一个新的。
git rebase --quit