Встречается на собеседованиях • сегодня
Когда нельзя использовать force push
Force push (git push --force) перезаписывает историю в удалённом репозитории, что может привести к потере коммитов. Его нельзя использовать в следующих случаях:
- В общих ветках (например,
main,develop), так как это нарушит работу других разработчиков. - Если ветка используется в CI/CD — это может сломать процесс деплоя.
- Когда есть открытые Pull Request — изменения могут исчезнуть из PR.
- Без предупреждения команды — всегда согласовывайте форс-пуш с коллегами.
Пример безопасной альтернативы — --force-with-lease, который проверяет, что локальная история актуальна:
bash
git push --force-with-lease
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы