Redefinir o último comprometimento sem perder mudanças

git reset HEAD~1 --soft   
Obnoxious Ox