Встречается на собеседованиях • сегодня
Когда можно использовать force push
force push (git push --force) следует использовать с осторожностью, так как он перезаписывает историю в удалённом репозитории. Основные случаи:
- Локальные изменения после rebase – если переписал историю коммитов локально (например,
git rebase), чтобы синхронизировать с удалённой веткой. - Исправление ошибочных коммитов – если нужно удалить/исправить коммиты, которые ещё не были использованы другими разработчиками.
Опасность: может сломать работу коллег, если они уже начали работать с перезаписанными коммитами.
Безопасная альтернатива: git push --force-with-lease – проверит, что никто не обновил ветку перед форсом.
bash
# Пример после rebase
git rebase main
git push --force-with-lease origin feature-branch
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы