When I start a git rebase -i, I can issue commands like git rebase --continue, or git rebase --abort. Those commands only work if a re
If you have EasyGit, eg status will tell you:
$ eg status
(Not currently on any branch.)
(YOU ARE IN THE MIDDLE OF A INTERACTIVE REBASE; RUN 'eg help topic middle-of-rebase' FOR MORE INFO.)
Changes ready to be committed ("staged"):
modified: .gitmodules
renamed: config_loader.rb -> code/config_loader.rb
Newly created unknown files:
vendor/
(YOU ARE IN THE MIDDLE OF A INTERACTIVE REBASE; RUN 'eg help topic middle-of-rebase' FOR MORE INFO.)
In a colored terminal, the notification is very prominent:

(eg help topic middle-of-rebase displays the documentation “How to resolve or abort an incomplete rebase”.)