Совершить коммит, автоматически индексируя изменения в файлах проекта. Новые файлы при этом индексироваться не будут.
$ 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
Источники:
- 1-5 - habrahabr.ru