Я пытаюсь понять, почему rebase требует трехстороннего слияния. Например, если у нас есть
A1 - A2
\
B1
И я проверил B1, и я хочу выполнить:
git rebase A2
почему git объединяет A2, B1 И A1? Почему не достаточно A2 и B1? Я имею в виду, разве A2 и B1 не содержат полный текущий снимок дерева?