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

Когда можно использовать force push

force push (git push --force) следует использовать с осторожностью, так как он перезаписывает историю в удалённом репозитории. Основные случаи:

  1. Локальные изменения после rebase – если переписал историю коммитов локально (например, git rebase), чтобы синхронизировать с удалённой веткой.
  2. Исправление ошибочных коммитов – если нужно удалить/исправить коммиты, которые ещё не были использованы другими разработчиками.

Опасность: может сломать работу коллег, если они уже начали работать с перезаписанными коммитами.

Безопасная альтернатива: git push --force-with-lease – проверит, что никто не обновил ветку перед форсом.

bash
# Пример после rebase
git rebase main
git push --force-with-lease origin feature-branch
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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