J'ai eu le même problème, et pour aggraver les choses, j'ai rebasé trois commits, et après avoir résolu les conflits sur le deuxième commit, j'ai "commis" au lieu de "rebase --continue".
En conséquence, j'ai eu ceci git reflog
Quand j'ai appliqué la solution de kirikaza, j'ai juste reverté le troisième commit, et pas le deuxième, ce qui était problématique
Comme vous pouvez le voir, le rebasement commence par un checkout depuis la branche remotes/origin/master et applique ensuite mes trois commits qui apparaissent comme les trois opérations précédentes (avant le checkout) dans le reflog.
Ensuite, si vous voulez redémarrer à partir d'une base propre, avant le rebasement, vous pouvez simplement réinitialiser hard au hachage juste avant le checkout de l'opération de rebasement. Dans mon cas (voir l'image) :
git reset --hard 859ed3c
Ensuite, vous pouvez commencer un nouveau git rebase
.