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

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