Git edit / reword (без добавления / изменения файлов)
Часто я хочу отредактировать сообщение о коммите без необходимости повторно выбирать набор файлов из последнего коммита.
git commit file1.c file2.c
Случайная опечатка в коммит-сообщении.
git commit file1.c file2.c --amend
Это работает, но я не хотел бы повторно выбирать набор файлов из исходного коммита, я однажды случайно сделалgit commit -a --amend
и добавил много изменений непреднамеренно.
Я знаю оgit rebase -i HEAD~1
затем заменитьpick
с сr
(перефразировать), но это заканчивается несколькими шагами.
Есть ли способ перефразировать последний коммит за один шаг без добавления каких-либо новых файлов?