Вопрос проверяет понимание того, как rebase влияет на историю Git и чем он принципиально отличается от merge.
Короткий ответ
При rebase Git переписывает историю коммитов. Коммиты текущей ветки переносятся на новый базовый коммит и получают новые хэши. В результате история становится линейной. Старые коммиты фактически заменяются новыми. Это делает историю чище, но потенциально опаснее.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.