Встречается на собеседованиях • сегодня
Что используешь в Git rebase или merge
rebase и merge решают одну задачу — интеграцию изменений из одной ветки в другую, но делают это по-разному.
Когда использовать merge:
- Сохраняет историю коммитов "как было".
- Лучше для публичных веток (например,
main), чтобы не переписывать историю. - Создает merge-коммит, что может загромождать историю.
Когда использовать rebase:
- Перебазирует ваши коммиты поверх другой ветки, создавая линейную историю.
- Полезно для локальных веток перед мержем в
main. - Опасен для уже опубликованных веток — переписывает историю.
Пример:
bash
# Перебазирование feature на main
git checkout feature
git rebase main
# Или классический мерж
git checkout main
git merge featureВыбор зависит от контекста: rebase для чистоты истории, merge для безопасности в shared-ветках.

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