Wie verschiebe ich ein Git-Repository in ein anderes Verzeichnis und mache dieses Verzeichnis zu einem Git-Repository?
Habe ich ein Verzeichnis gitrepo1. Dieses Verzeichnis ein git-repository.
- Ich mich bewegen will, diese gitrepo1 in ein anderes Verzeichnis newrepo.
- newrepo werden soll das neue git-repository ohne Verlust der git-Historie und sollte enthalten das Verzeichnis gitrepo1
- gitrepo1 soll einfach ein directorty jetzt (innerhalb newrepo), ohne .git-index. dh. es sollte NICHT mehr eine unabhängige git-repository oder ein Submodul.
Wie kann ich dies tun?
InformationsquelleAutor der Frage Pranjal Mittal | 2013-09-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es ist sehr einfach. Git kümmert sich nicht darum, was ist der name des Verzeichnisses. Es kümmert sich nur, was drin ist. So können Sie einfach tun:
Beachten Sie, dass das kopieren ziemlich teuer werden, wenn das repository ist groß und mit einer langen Geschichte. Vermeiden Sie es einfach zu:
Sobald Sie
newrepo
das Ziel zu setzengitrepo1
könnte überall sein, auch im innerennewrepo
wenn Sie es wollen. Es ändert nichts an der Vorgehensweise, nur den Pfad, den Sie schreibengitrepo1
zurück.InformationsquelleAutor der Antwort Shahbaz