Встречается на собеседованиях • сегодня
Почему при локальных слияниях используется rebase
Rebase переписывает историю коммитов, делая её линейной и чистой. В отличие от merge, который создаёт отдельный коммит слияния, rebase перемещает изменения текущей ветки на вершину целевой ветки, как будто они были сделаны последовательно.
Плюсы rebase:
- Чистая история без лишних merge-коммитов
- Упрощает чтение логов (git log)
- Избегает "лестницы" коммитов
Пример:
bash
git checkout feature
git rebase main Важно:
- Не используй rebase для публичных коммитов (уже отправленных в удалённый репозиторий)
- При конфликтах придётся разрешать их для каждого коммита отдельно
Rebase идеален для локальной работы перед отправкой изменений.

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