Git –amend: как изменить самый последний коммит в Git

Чтобы использовать параметр --amendв Git для самого последнего коммита, вы можете использовать несколько методов. Вот несколько примеров с кодом:

Метод 1: изменение сообщения о фиксации

git commit --amend -m "New commit message"

Этот метод позволяет вам изменить только сообщение о фиксации последнего коммита, не внося никаких изменений в файл.

Метод 2: добавление изменений в последний коммит

git add <file1> <file2>  # Add the files you want to include in the last commit
git commit --amend

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

Метод 3: объединение предыдущего коммита с последним коммитом

git commit --amend --no-edit

Этот метод объединяет изменения предыдущего коммита с изменениями последнего коммита. Он не открывает редактор сообщений о фиксации, поэтому сообщение о фиксации остается прежним.

Метод 4. Интерактивное перебазирование

git rebase -i HEAD~2

Этот метод позволяет выполнить интерактивную перезагрузку для изменения последней фиксации. Откроется интерактивный текстовый редактор, в котором вы можете отредактировать, сжать или перефразировать последний коммит.

После изучения различных методов использования --amend