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

Какие плюсы и минусы force push

Плюсы:

  • Быстро исправляет историю коммитов (например, удалил чувствительные данные)
  • Позволяет перезаписать удалённую ветку после локального rebase/squash
  • Удобен для личных/feature веток, где ты единственный разработчик

Минусы:

  • Опасен для общих веток (может сломать работу коллег)
  • Удаляет историю коммитов других разработчиков
  • Требует синхронизации (git pull --rebase) у всех, кто уже склонировал ветку

Когда использовать:

bash
# Только для личных веток!
git push --force-with-lease  # безопаснее, чем --force

Лучше использовать --force-with-lease — он проверит, что никто не пушил изменения параллельно.

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

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

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

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