Как добавить изменения в последний коммит в Git
В этой небольшой записи я расскажу, как изменить последний коммит, добавить больше изменений или просто изменить сообщение.
Если вы используете при разработке сайтов систему управления версиями Git, то обычно порядок действий, следующий: вы вносите изменения в код, добавляете файлы, которые изменились с помощью команды git add, затем командой git commit сохраняете изменения в ваш репозиторий. Но очень часто бывают ситуации, когда вы забыли добавить все файлы, или сделать небольшое изменение, или хотите изменить сообщение коммита. Конечно, можно просто повторить все шаги и добавить еще один узел в историю вашего репозитория, но это не очень эффективно и просто не аккуратно, поэтому гораздо лучше просто отредактировать последний коммит с помощью флага amend.
Вам сначала нужно добавить измененный файл:
git add some-file.html
Затем выполнить commit с флагом —amend:
git commit --amend
После выполнения данной команды, откроется файл в котором вы сможете отредактировать сообщение коммита. Вы вносите изменения и сохраняете файл (или просто сохраняете без изменений). Все последний коммит изменен и сохранен.
Чтобы выполнить тоже самое, но без открытия файла:
git commit --amend -m "New message"
Если вы изначально не хотите изменять сообщение, то выполняете следующую команду:
git commit --amend --no-edit
В данном случае файл для редактирования не откроется и сообщение останется прежним.
Вот так, все очень просто!