Встречается на собеседованиях • сегодня
Для чего нужен git reset
git reset используется для отмены изменений в репозитории. Он может работать в трёх режимах:
- --soft - отменяет коммит, но оставляет изменения в индексе (staged).
- --mixed (по умолчанию) - отменяет коммит и снимает изменения с индекса, но оставляет их в рабочей директории.
- --hard - полностью удаляет коммит и все изменения (осторожно, это необратимо!).
Пример:
bash
# Отменить последний коммит, оставив изменения в индексе
git reset --soft HEAD~1
# Отменить последний коммит и снять изменения с индекса
git reset HEAD~1
# Полностью удалить последний коммит и все изменения
git reset --hard HEAD~1Используется для исправления истории коммитов, отмены локальных изменений или перехода к определённому состоянию репозитория.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы