La respuesta de @bdonlan es buena para esta misma pregunta, pero señalaré una situación en la que podría querer una mejor solución.
Digamos que desea agregar cambios a la última confirmación. Entonces haces lo que @bdolan sugirió:
git add files
git commit --amend
Imagine que durante la escritura del nuevo mensaje, se arrepiente de agregar esos archivos a esa confirmación. El problema es que está atrapado con un mensaje de confirmación ya guardado y al salir del editor (con o sin guardar) agregará esos cambios a la última confirmación. Volver al punto en el que estaba antes de estas acciones requiere que divida el último compromiso ; apuesto a que desea evitarlo.
El truco consiste en guardar y salir del editor mientras solo tiene líneas que comienzan con #o ninguna línea. Cuando salgas, serás recibido con el mensaje:
Aborting commit due to empty commit message.
Y no has cambiado la última confirmación en absoluto.