Совершить коммит, автоматически индексируя изменения в файлах проекта. Новые файлы при этом индексироваться не будут.

$ git commit -a

Комментировать коммит из командной строки вместо текстового редактора

$ git commit -m "commit comment"

Внести в индекс и создать коммит на основе изменений единственного файла

$ git commit FILENAME

Исправление ошибки в только что совершенном коммите или комментарии к нему

$ git commit # некорректный коммит; 

# перейти к работе над уже совершенным коммитом, сохраняя все состояние
# проекта и проиндексированные файлы 
$ git reset --soft HEAD^ 

# edit WRONGFILE 
# edit ANOTHERWRONGFILE 

$ git add .
$ git commit 

Вернуться к последнему коммиту, будет предложено редактировать его сообщение

$ git commit -c ORIG_HEAD
$ git commit -C ORIG_HEAD
-----------