Встречается на собеседованиях • сегодня

Когда использовать 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-коммиты.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы