Tue ich vor, ich habe Repo A, und es ist Submodule A.1 A.2.wie zu wissen, ob das Repository ein Submodul ist
Wenn ich
git clone --recursive https://github.com/A/A.git .
ausführen Es wird das Haupt-Repository klonen und es ist Submodule.
Aber wenn ich laufe:
git clone --recursive https://github.com/A/A1.git .
Ich kann nichts ausführen, die die Haupt-Repo- und andere Submodule umgehen kann?
Das war nicht die Frage, oder? OP fragte, ob Sie das Submodul-Repo eigenständig auschecken, wie Sie sagen, dass es als ein Submodul in einem anderen Repo verwendet wird und vielleicht sogar automatisch den Master-Repo und die anderen Subrepos-Geschwister bekommt, was einfach unmöglich ist. – Vampire
@Vampire Ich bin nicht ganz klar, ob die Frage über das Scripting unter Berücksichtigung von Submodulen oder über das Auschecken eines Masters nach einem Submodul war. Wenn Ihre Interpretation richtig ist, dann ist das auch Ihre Antwort, also stimme ich das zu. – DUman
Diese Befehle funktionieren nur, wenn Sie das oberste Repo heruntergeladen haben. Wenn Sie nur "subrepo" herunterladen, ist .git vorhanden –