如果–abort不起作用,如何中止交互式重新分配?
我已经通过互动的基础变成了一个混乱,现在我想放弃它。 (即回到之前,我被放入到交互式git pull --rebase
模式,在我的情况下,通过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
成功了,但是不会让我脱离rebase模式。)
尝试按照您在屏幕上看到的build议,并首先重置您的主人的HEAD到它期望的提交。
git update-ref refs/heads/master b918ac16a33881ce00799bea63d9c23bf7022d67
然后,再次放弃rebase。