Junior — Middle
Как работи командата `git commit --amend` и в кои случаи се използва?
sobes.tech AI
Отговор от AI
Командата git commit --amend се използва за промяна на последния комит. Тя позволява да коригирате съобщението на комита или да добавите нови промени, ако сте забравили да включите нещо.
Как работи:
- Отваря се редактор за промяна на съобщението на комита (ако не е указано друго).
- Текущите промени в индекса (staged) се добавят към последния комит, като го заменят.
Пример за използване:
# Направихме комит, но забравихме да добавим файл
git add забравен_файл
# Коригираме последния комит, като добавяме нов файл
git commit --amend
Важно: ако комитът вече е изпратен към споделен репозиторий, използването на --amend ще промени историята, което може да доведе до конфликти при съвместна работа. В такива случаи е по-добре да създадете нов комит.