Skip to main content

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 для аккуратных правок в истории.