Jak zaimportować istniejące repozytorium Git do innego?

Mam repozytorium Git w folderze o nazwieXXXi mam drugie repozytorium Git o nazwieYYY.

Chcę zaimportowaćXXX repozytorium doYYY repozytorium jako podkatalog o nazwieZZZ i dodaj wszystkoXXXzmienia historię naYYY.

Struktura folderów przed:

XXX
 |- .git
 |- (project files)
YYY
 |- .git
 |- (project files)

Struktura folderów po:

YYY
 |- .git  <-- This now contains the change history from XXX
 |-  ZZZ  <-- This was originally XXX
      |- (project files)
 |-  (project files)

Czy można to zrobić, czy muszę skorzystać z sub-modułów?

questionAnswers(14)

yourAnswerToTheQuestion