Comment abandonner un rebase interactif si –abort ne fonctionne pas?

Je me suis embourbé dans un rebase interactif et je souhaite maintenant l’interrompre. (c.-à-d. revenir au point avant que je ne tombe en mode rebase interactif, dans mon cas via git pull --rebase .) La façon de procéder semble être via git rebase --abort , mais cela ne fonctionne pas:

 $ 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 

Comment puis-je sortir du mode de rebasage interactif et nettoyer toutes les références? ( git reset --hard réussit, mais ne me laisse pas en mode rebase.)

Related of "Comment abandonner un rebase interactif si –abort ne fonctionne pas?"

Essayez de suivre les conseils que vous voyez à l’écran et réinitialisez d’abord le HEAD de votre maître sur le commit qu’il attend.

 git update-ref refs/heads/master b918ac16a33881ce00799bea63d9c23bf7022d67 

Abandonnez ensuite le rebase.