Ответ 1
Вы можете просто добавить --no-edit
, чтобы использовать последнее сообщение. Этот параметр существовал с 2005 года, но только недавно был включен для параметра --amend
.
Другим способом является добавление -C HEAD
к команде commit с параметром изменения. Это позволяет не просто использовать текущее сообщение фиксации, но вы можете указать любую другую ссылку, которая вам нравится, поэтому стоит ее запомнить.
Это особенно полезно при построении фиксации из разных мест в истории и использовании одного из этих сообщений фиксации. Например:
git checkout feature1^^ -- database/table1.sql
git checkout feature1^^^^ -- logger.py
git add -A && git commit -C feature1
который просто использовал бы 2 фиксации из функции1 и использовал сообщение фиксации от последнего фиксации к feature1 - если это было хорошее описание.