Для чего используется флаг --amend в команде git commit --amend?

Флаг --amend в команде git commit --amend используется для изменения последнего коммита.

Короткий ответ

Что ответить на собеседовании

Флаг --amend в команде git commit --amend используется для изменения последнего коммита. Это позволяет исправить сообщение коммита, добавить забытые изменения или удалить ненужные файлы из последнего коммита без создания нового.

Подробный разбор

Ответ с пояснениями

Флаг --amend в команде git commit --amend используется для изменения последнего коммита. Это позволяет исправить сообщение коммита, добавить забытые изменения или удалить ненужные файлы из последнего коммита без создания нового.

Пример:

git add исправленный_файл
# затем изменить последний коммит, добавив изменения и/или изменив сообщение
 git commit --amend -m "Новое сообщение коммита"

Важно помнить, что если коммит уже был отправлен в общий репозиторий, изменение его с помощью --amend может привести к конфликтам при синхронизации, поэтому использовать стоит с осторожностью.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее