Seite 1 von 1

Git repositories zusammenführen

Verfasst: Freitag 19. März 2021, 20:21
von earloop
Hi,

ich habe in verschiedenen Unterordnern eines Projekts jeweils eigene git repositories erstellt, also etwas so:
Projekt/TeilA
Projekt/TeilB
Dabei ist TeilA und TeilB jeweils ein eigenes git repo. Jetzt weiß ich, dass das eine blöde Idee war :P
Nun würde ich gerne alles zu einem git repo, nämlich Projekt zusammenführen. Dabei soll die Ordnerstruktur beibehalten werden, aber ich hätte eben gerne nur noch ein repo. Die History der Dateien in den Unterrepos sollte dabei nicht verloren gehen.

Grundsätzlich lassen sich dazu viele Tutorials im Netz finden. Das Problem ist, dass bei allen irgendwann auf github zugegriffen wird. Ich nutze aber kein github sondern nur local git.
Hier ist z.B. eine Anleitung:
https://techtldr.com/git-merg-two-or-mo ... g-history/
Aber ich scheitere eben daran, dass ich kein

Code: Alles auswählen

git remote add some-old-repo https://github.com/user/some-old-repo.git
ausführen kann.

Das muss doch auch lokal gehen, oder?

Re: Git repositories zusammenführen

Verfasst: Samstag 20. März 2021, 21:36
von DasIch
`git remote add some-old-repo /path/to/some-old-repo` sollte eigentlich funktionieren.

Re: Git repositories zusammenführen

Verfasst: Samstag 20. März 2021, 23:43
von earloop
Nein, das hat nicht funktioniert, die Fehlermeldung weiß ich jetzt nicht mehr.
Ich habe das Problem gelöst, indem ich die repos erst auf github hochgeladen und dann nach der Anleitung gemergt habe.