git reset --hard

Полностью сбрасывает HEAD, индекс и рабочий каталог к коммиту, удаляя все изменения.

Сигнатураgit reset --hard <коммит>

Самый разрушительный режим: безвозвратно отбрасывает незакоммиченные изменения и коммиты после указанного. Используйте осторожно. Если что-то сбросили по ошибке, найти потерянный коммит можно через git reflog.

git reset --hard HEAD
git reset --hard origin/main
← Все записи: Команды Git
Поддержать проект