Отмена последнего коммита. Удаление локального коммита. Удаление коммита на сервере - IZIART

Разработка сайтов
индивидуальный дизайн

Главная » Git » Отмена последнего коммита. Удаление локального коммита. Удаление коммита на сервере

Отмена последнего коммита. Удаление локального коммита. Удаление коммита на сервере

Обновлено: 05.10.2023
git

Отмена и удаление последнего локального коммита

Отмена с сохранением изменений в файлах

Для отмены последнего коммита в локальном Git репозитории, необходимо использовать следующую команду:

git reset HEAD~

Эта команда отменит последний коммит, но оставит измененные файлы и изменит их статус на unstaged.

Отмена коммита и изменений в файлах

Эта команда полностью отменит последний коммит и все изменения в файлах.

git reset --hard HEAD~1

Удаление последнего коммита на сервере

Для того чтобы удалить коммит на сервере, а не только в локальном репозитории, необходимо воспользоваться командами которые описаны выше. А затем выполнить команду которая обновить коммиты на удаленном репозитории: force push

git push -f

Важно! Если другие разработчики успели обновиться, то беды не миновать