Встречается на собеседованиях • сегодня

Как удалить последний commit в репозитории

Чтобы удалить последний коммит в Git, можно использовать команду git reset. Есть два основных варианта:

  1. Сохранить изменения из коммита в рабочей директории:
bash
git reset --soft HEAD~1
  1. Полностью удалить изменения из коммита (опасно, изменения будут потеряны):
bash
git reset --hard HEAD~1

Если коммит уже был отправлен в удалённый репозиторий, потребуется принудительный пуш:

bash
git push origin branch-name --force

Важно: --force может нарушить работу других разработчиков, если они уже забрали ваш коммит.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы