Как перебазировать один репо в другой

Допустим, у меня есть два разных репозитория, например:

Project 1:
Init---A---B---C---HEAD1

Project 2:
Init---D---E---F---G---HEAD2

Есть ли способ переместить Project 1 (Init в HEAD) в коммит Init из Project 2, чтобы он выглядел так:

Project 1 & 2:
     A---B---C---HEAD1
   /
Init---D---E---F---G---HEAD2

Содержание проекта 1 и проекта 2 схожи. Основное отличие заключается в том, что их файловая структура немного отличается, например:

Project1:

MyProject/
    File1
    File2
    File3

Project2:

MyParentProject/
    MyProject/
        File1
        File2
        File3
    SomeFolder/
    SomeOtherFolder/
    ...etc/

К вашему сведению: MyProject не является подмодулем MyParentProject. MyProject и MyParentProject существуют в двух разных местах в виде двух отдельных репозиториев git.

Ответы на вопрос(4)

Ваш ответ на вопрос