Структуры моих Git-репозиториев выглядят так:
A-B-C-D-E-F # master branch in separate repo1
A-B-C-D-E-G-H # master branch in separate repo2
A-H - простые коммиты. Как вы можете видеть, репозитории связаны (repo2 - это форк repo1). Я пытаюсь объединить эти два хранилища в одном.
Впоследствии один репозиторий должен иметь следующую структуру:
A-B-C-D-E-F # master branch of previous repo1
\
\
G-H # master branch of previous repo2
Я уже потратил много времени на чтение Руководства пользователя Git и так далее. Однако этот (особый) случай использования, похоже, нигде не документирован.