Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗gtSpUnInr 44 of 66 menu
◀ ▶

Три режима reset в Git

reset сдвигает указатель ветки на более ранний коммит. От выбранного флага зависит, что случится с индексом и файлами в рабочей копии.

--soft убирает последний коммит, но оставляет индекс и файлы как после commit:

git reset --soft HEAD~1

Без флага Git использует mixed: коммит исчезает, индекс сбрасывается, сами файлы на диске остаются:

git reset HEAD~1

--hard откатывает и коммит, и индекс, и содержимое файлов под выбранный снимок:

git reset --hard HEAD~1
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить