Is there a way to amend a commit without vi (or your $EDITOR) popping up with the option to modify your commit message, but simply reusing the prev
vi
$EDITOR
To extend on the accepted answer, you can also do:
git commit --amend --no-edit -a
to add the currently changed files.