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

Для чего нужен base commit в rebase

Base commit в git rebase указывает, на какой коммит нужно перебазировать текущую ветку. Это позволяет переписать историю коммитов, изменив их родительский коммит.

Пример:

bash
git rebase --onto new_base old_base feature_branch

Здесь:

  • new_base — новый базовый коммит, на который будут перемещены коммиты.
  • old_base — последний общий коммит перед изменениями.
  • feature_branch — ветка, которую перебазируем.

Используется для:

  • Изменения точки ветвления.
  • Переноса коммитов между ветками.
  • Упрощения истории перед мержем.

Без --onto rebase использует текущую ветку как new_base.

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

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

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

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