Junior — Middle
82
`git commit --amend` командасы қалай жұмыс істейді және ол қай кезде пайдаланылады?
Сұралған компаниялар
Lime
AI-дан жауап
sobes.tech AI
Команда git commit --amend используется для изменения последнего коммита. Она позволяет исправить сообщение коммита или добавить в него новые изменения, если вы забыли что-то включить.
Как работает:
- Открывается редактор для изменения сообщения коммита (если не указано иное).
- Текущие изменения в индексе (staged) добавляются к последнему коммиту, заменяя его.
Пример использования:
# Сделали коммит, но забыли добавить файл
git add забытый_файл
# Исправляем последний коммит, добавляя новый файл
git commit --amend
Важно: если коммит уже был отправлен в общий репозиторий, использование --amend изменит историю, что может привести к конфликтам при совместной работе. В таких случаях лучше создавать новый коммит.