Tuve el mismo problema y, para empeorarlo, estaba reajustando tres confirmaciones y, después de resolver los conflictos en la segunda confirmación, "comprometí" en lugar de "reajustar - continuar".
Como resultado tuve este reflog de git
Cuando apliqué la solución de kirikaza, simplemente revirtí la tercera confirmación, y no la segunda, que era problemática.
Como puede ver, el rebase comienza con un checkout desde la rama remotes / origin / master y luego aplica mis tres confirmaciones que aparecen como las tres operaciones anteriores (antes del checkout) en el reflog.
Luego, si desea reiniciar desde una base limpia, antes de la rebase, simplemente puede restablecer el hash de forma completa justo antes de la comprobación de la operación de rebase. En mi caso (ver foto):
git reset --hard 859ed3c
Entonces puedes empezar de nuevo git rebase
.