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

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