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

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