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

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