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

Что такое Rebase

Rebase — это процесс перемещения или объединения последовательности коммитов на новый базовый коммит. В отличие от merge, который создает новый коммит слияния, rebase переписывает историю, применяя изменения поверх указанного коммита.

Преимущества:

  • Чистая линейная история без лишних коммитов слияния.
  • Упрощает чтение истории изменений.

Недостатки:

  • Перезаписывает историю, что может вызвать проблемы при совместной работе.

Пример:

bash
git checkout feature-branch
git rebase main

Важно: Не используй rebase для коммитов, уже отправленных в общий репозиторий, если только команда не согласна на перезапись истории.

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

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

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

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