Встречается на собеседованиях • сегодня
Как отменить последний коммит
Чтобы отменить последний коммит, можно использовать команду git reset. Есть несколько вариантов:
- Сохранить изменения в рабочей директории (коммит отменяется, но изменения остаются):
bash
git reset --soft HEAD~1- Отменить коммит и изменения в индексе (изменения остаются, но не проиндексированы):
bash
git reset HEAD~1- Полностью удалить последний коммит и изменения (осторожно! изменения будут потеряны):
bash
git reset --hard HEAD~1Если коммит уже был отправлен в удалённый репозиторий, после отмены локально нужно выполнить принудительный пуш:
bash
git push origin branch-name --force
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы