Wenn Sie git clone
mit --recursive
, können Sie alle Git-Submodule zu bekommen.Retrospective hinzufügen - rekursiv zu einem Git Repo
Wenn ich vergessen habe, diese magische Flagge beim Klonen hinzuzufügen, wie kann es passieren, wie gehe ich jetzt und bekomme irgendwelche Submodule?
Wie kann ich das rekursive Flag als Standard für zukünftige Klone festlegen?
Man konnte immer eine Shell oder git alias erstellen, die eine rekursive Klon durchführt. Es mag jedoch schwieriger sein, dies in zwei Schritten zu tun, aber auf diese Weise können Sie die URLs der Submodul-Repositories in der Konfigurationsdatei nach dem 'init', aber vor dem' update' ändern. Sie müssen dies für einige Repositorys tun, in denen die Submodule mit der URL für das private Repository eingerichtet wurden, und Sie müssen diese in die öffentlichen URLs ändern. – Abizern