Я пытаюсь понять, что происходит в следующей ситуации:
- Разветвление в FB из ветви X
- Ветвь X получает новые коммиты
- Покана FB и без внесения каких-либо изменений на FB я теперь запускаю
git rebase origin/X
- Результат ясен: FB теперь выглядит идентично X.
Но я недействительно понимаешь, что здесь происходит, git просто воспроизводит коммиты из X на FB?Или ссылка на базовый коммит просто изменилась?
Я знаю, что если бы я внес изменения в FB, эти коммиты были бы «перемещены» в новый базовый коммит, но что происходит именно вслучай, когда я не делаю никаких изменений на моем FB?