У меня возникла та же проблема, и, что еще хуже, я перебирал три коммита, и после разрешения конфликтов на втором коммите я "зафиксировал" вместо "rebase --continue".
В результате у меня было это git reflog
Когда я применил решение Кириказы, я просто отменил третий коммит, а не второй, что было проблематично.
Как вы можете видеть, rebase начинается с извлечения из ветки remotes / origin / master и затем применяет мои три коммита, которые отображаются как три предыдущие операции (перед извлечением) в reflog.
Затем, если вы хотите перезапустить с чистой базы, перед ребазингом вы можете просто сбросить жесткий хеш непосредственно перед проверкой операции ребазирования. В моем случае (см. Рисунок):
git reset --hard 859ed3c
Тогда вы можете начать новый git rebase
.