Структуры моих репозиториев 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 является fork repo1). Я пытаюсь объединить эти два репозитория в одном.
Затем один репозиторий должен иметь следующую структуру:
A-B-C-D-E-F # master branch of previous repo1
\
\
G-H # master branch of previous repo2
Я уже много времени читал в руководстве пользователя Git и так далее. Однако этот (специальный) случай использования нигде не документируется.