Ich habe ein Git-Repository mit Submodulen im Verzeichnis projects/myRepo
und ich möchte das Verzeichnis in projects/my-repo
umbenennen.Wie kann ich ein Git-Repository mit Submodulen umbenennen?
Nach this Frage kann es einfach mit mv
getan werden. Aber in einem Repo mit Submodule git immer wieder sagt mir
fatal: Kein git-Repository: Projekte/myrepo/.git/path/to/submodule```
auch für git status
.
Submodul config:
[submodule "path/to/submodule"]
path = path/to/submodule
url = https://github.com/user/projectName.git
Irgendwie ist der interne Pfad "für das Submodul nicht aktualisiert ?! Gibt es eine Möglichkeit, Git zu sagen, diese Submodulpfade zu aktualisieren?
Das sollte einfach funktionieren. Was befindet sich in der Datei .gitmodule? – Weston
@Weston, siehe meine aktualisierte Frage. Aber selbst wenn ich diesen Abschnitt aus der Datei .gitmodules entferne, wird derselbe Fehler angezeigt. Wenn ich das Eltern-Verzeichnis wieder in den ursprünglichen Namen umbenenne, kotzt git nicht mehr. – schmunk
Hmm .. Ich habe gerade versucht, einen Test Repo mit einem Submodul zu machen. Dann habe ich es geklont, init'ed und das Submodul im Klon aktualisiert und dann den Klon mit mv umbenannt. Alles scheint wie erwartet zu funktionieren ...? – Weston