Главная Категории Контакты Поиск

Как изменить последний коммит

Как можно локально изменить сообщение последнего коммита через `git --amend`.

Git·25.07.2019·читать 1 мин 🤓·Автор: Alexey Myzgin

Иногда, возникает необходимость изменить сообщение коммита после того, как он был создан, из за ошибки, например. Мы можем использовать команду git --amend, чтобы легко изменить сообщение очень легко.

Важно!

Это сработает только в том случае, если мы ещё не отправили свои изменения в удаленный репозиторий.

Например, в своей локальной ветке, мы вносим изменения в файл README. Добавляем пару строк и делаем коммит.

Обычно мы делаем так:

git add .

git commit -m 'add description section'

Но, прежде чем мы пушнули его в наш удаленный репозиторий, мы увидели, что допустили ошибку. Допустим, у нас есть правило, что перед каждым коммитом мы используем, какой-то тип описания. Что мы можем сделать, так это использовать команду git commit --amend. Мы снова войдем в режим редактирования и сможем изменить сообщение.

git commit --amend
docs: add description section

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
#
# On branch master
# Your branch is ahead of 'origin/master' by 2 commits.
#   (use "git push" to publish your local commits)
#
# Changes to be committed:
#       modified:   README.md

Теперь можем увидеть, что сообщение коммита было изменено.

Важно!

Мы не должны делать это всякий раз, когда уже синхронизировали изменение с удаленным репозиторием, потому что, опять же, мы меняем здесь идентификатор нашего коммита.

Website, name & logo
Copyright © 2022. Alex Myzgin