我在交互式变基中搞糊涂了,现在我希望中止它(即回到在交互式变基模式之前的那个点,对我来说是通过git pull --rebase
)进行的操作。似乎通过git rebase --abort
可以完成这一操作,但实际上并不起作用:
$ git rebase --abort
error: Ref refs/heads/master is at 55b388c141b1485b1acd9e050dbeb0eb90ef2ee7 but
expected b918ac16a33881ce00799bea63d9c23bf7022d67
fatal: Cannot lock the ref 'refs/heads/master'.
Could not move back to refs/heads/master
我该如何退出交互式变基模式,以及清理所有与之相关的引用? (git reset --hard
可以成功,但不会使我退出变基模式。)