Git: Prevención de Commit During a Rebase

Sé cómo 'arreglar' fácilmente este estado, cuando accidentalmente he hecho un git commit --amend durante una rebase interactiva. Pero me pregunto si alguien tiene una solución, de cualquier nivel de complejidad, que me permita configurar git / terminal / bash para EVITAR que pueda hacer esto.

Solo estoy usando Mac OSX Terminal. Estaría abierto a otros progtwigs de terminal si la solución lo requería.

 1 @: master$ git pull 2 @: master$ git checkout my/feature/branch 3 @: my/feature/branch$ git rebase -i master // There are merge conflicts // I fix them, then 4 @: my/feature/branch$ git add . // Then what I should do is: 5correct @: my/feature/branch$ git rebase --continue // But instead, just due to dumb muscle memory, I do: 5incorrect @: my/feature/branch$ git commit --amend 

Puedo arreglar fácilmente el estado resultante roto. Solo estoy tratando de averiguar si hay una forma en que pueda configurar algo para EVITAR que pueda ejecutar el command 5incorrect si estoy en medio de una rebase.