Sobes.tech
Junior — Middle

Kako otkazati poslednji commit u sistemu kontrole verzija?

sobes.tech АИ

Одговор од АИ

Чтобы отменить самый последний коммит в системе контроля версий Git, можно использовать команду:

git reset --soft HEAD~1

Эта команда отменит последний коммит, но сохранит изменения в индексе (staging area), чтобы вы могли их при необходимости исправить и закоммитить заново.

Если нужно отменить коммит и убрать изменения из индекса, но оставить их в рабочей директории:

git reset --mixed HEAD~1

Если нужно полностью удалить последний коммит и изменения (Осторожно!):

git reset --hard HEAD~1

Также можно использовать git revert HEAD для создания нового коммита, который отменит изменения предыдущего, что безопаснее для публичных веток.