Git: Изменение последнего коммита
Команда
git commit --amend -m "новое сообщение коммита"
Описание
Команда git commit --amend
позволяет изменить последний коммит в Git.
С её помощью можно:
- заменить сообщение коммита;
- добавить или убрать файлы из последнего коммита;
- исправить изменения без создания нового коммита.
В данном примере изменяется только сообщение.
Флаг -m
указывает новый текст комментария.
Важно
- Используйте
--amend
только для коммитов, которые ещё не отправлены в удалённый репозиторий (git push
). - Если коммит уже опубликован, изменение потребует
git push --force
, что может повлиять на других разработчиков.
Примеры
Изменить только сообщение
git commit --amend -m "исправлен текст комментария"
Добавить забытые файлы и изменить сообщение
git add forgotten_file.txt
git commit --amend -m "добавлен недостающий файл"
👉 Используйте git commit --amend
для аккуратных правок в истории.