Встречается на собеседованиях • сегодня
Нужен ли force push чтобы у других разработчиков отобразился commit после cherry-pick
git cherry-pick копирует коммит из одной ветки в другую, но не синхронизирует удалённые репозитории. После cherry-pick:
- Если коммит уже был отправлен в удалённый репозиторий (push), а затем cherry-pick в другую ветку - обычный push сработает, force push не нужен.
- Force push потребуется, если:
- Cherry-pick изменил историю (например, переписал существующий коммит)
- Ветка защищена и требует линейной истории
- Нужно перезаписать удалённую ветку
Пример безопасного workflow:
bash
git cherry-pick abc123 # берём коммит
git push origin feature # пушим без forceForce push опасен - он перезаписывает историю и может сломать работу коллег. Используйте только когда точно понимаете последствия.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы