Wie importiere ich ein existierendes Git-Repository in ein anderes?

Ich habe ein Git-Repository in einem Ordner namensXXX, und ich habe zweites Git-Repository genanntJJJ.

Ich möchte das importierenXXX Repository in dieJJJ Repository als Unterverzeichnis benanntZZZ und alles hinzufügenXXX's Änderungshistorie zuJJJ.

Ordnerstruktur vorher:

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

Ordnerstruktur nach:

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

Kann das gemacht werden oder muss ich auf Submodule zurückgreifen?

Antworten auf die Frage(14)

Ihre Antwort auf die Frage