Sobes.tech
Junior — Middle
83

Kako funkcioniše komanda `git commit --amend` i u kojim slučajevima se koristi?

Компаније где су питане
Lime

Одговор од АИ

sobes.tech АИ

Команда git commit --amend используется для изменения последнего коммита. Она позволяет исправить сообщение коммита или добавить в него новые изменения, если вы забыли что-то включить.

Как работает:

  • Открывается редактор для изменения сообщения коммита (если не указано иное).
  • Текущие изменения в индексе (staged) добавляются к последнему коммиту, заменяя его.

Пример использования:

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

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