Rebase: что происходит при переносе коммитов
Rebase переносит изменения на другую основу истории.

Git воспроизводит последовательность коммитов относительно выбранной базы. Это может помочь упорядочить локальную работу и учесть изменения основной ветки. При этом создаётся новая последовательность коммитов, поэтому идентификаторы перенесённых изменений могут отличаться.
Особенно важно договориться о работе с уже опубликованной историей. Другие участники могут опираться на прежние коммиты, и её переписывание влияет на их работу. Для собственного локального изменения полезно сначала понять итоговую разницу файлов, а затем проверить приложение по завершении разрешения конфликтов.