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

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

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

  1. В общих ветках (например, main, develop), так как это нарушит работу других разработчиков.
  2. Если ветка используется в CI/CD — это может сломать процесс деплоя.
  3. Когда есть открытые Pull Request — изменения могут исчезнуть из PR.
  4. Без предупреждения команды — всегда согласовывайте форс-пуш с коллегами.

Пример безопасной альтернативы — --force-with-lease, который проверяет, что локальная история актуальна:

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

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

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

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