Встречается на собеседованиях • сегодня
Когда использовать git rebase
Git rebase полезен, когда нужно перебазировать свою ветку на последние изменения из основной ветки (например, main или master), чтобы сохранить историю коммитов линейной и чистой.
Когда использовать:
- Перед мержем своей ветки в основную, чтобы избежать лишних merge-коммитов.
- Для объединения нескольких коммитов в один (interactive rebase).
- Для исправления конфликтов по мере их появления, а не все сразу при мерже.
Осторожно:
- Не используй
rebaseдля публичных веток, которые уже залиты в удалённый репозиторий — это перепишет историю и создаст проблемы другим разработчикам.
Пример:
bash
# Переключись на свою ветку
git checkout feature-branch
# Перебазируй её на main
git rebase main
# Если есть конфликты, исправь их и продолжи:
git add .
git rebase --continue
# Если передумал:
git rebase --abortАльтернатива: git merge — безопаснее, но оставляет merge-коммиты.

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