Einführung
🧑💻 Neuer zu Git oder LabEx? Wir empfehlen, mit dem Kurs Quick Start with Git zu beginnen.
Submodule sind eine Möglichkeit, ein Git-Repository als Unterverzeichnis eines anderen Git-Repositorys einzuschließen. Dies kann nützlich sein, wenn Sie eine Drittanbieterbibliothek oder eine gemeinsame Codebasis in Ihrem Projekt einschließen möchten. In diesem Lab werden Sie lernen, wie Sie einer Git-Repository eine Submodule hinzufügen.
Fügen Sie eine Submodule hinzu
Ihre Aufgabe besteht darin, einer Git-Repository eine neue Submodule hinzuzufügen. Sie müssen den Befehl git submodule add verwenden, um die Submodule aus einem Upstream-Repository in ein lokales Verzeichnis in Ihrem Repository hinzuzufügen. Die Syntax für den Befehl lautet wie folgt:
git submodule add <upstream-path> <local-path>
<upstream-path>ist die URL oder der Pfad zum Upstream-Repository, das Sie als Submodule hinzufügen möchten.<local-path>ist der Pfad, an dem Sie die Submodule in Ihrem lokalen Repository speichern möchten.
Angenommen, Sie haben ein Git-Repository namens my-project und möchten eine Submodule aus dem Git-Repository https://github.com/labex-labs/git-playground.git in ein Verzeichnis namens git-playground in Ihrem lokalen Repository hinzufügen. So können Sie es tun:
git init my-project
cd my-project
git submodule add https://github.com/labex-labs/git-playground.git./git-playground
Dies ist das Ergebnis nach Abschluss des Labs:

Zusammenfassung
Das Hinzufügen einer Submodule zu einem Git-Repository kann nützlich sein, wenn Sie eine Drittanbieterbibliothek oder eine gemeinsame Codebasis in Ihrem Projekt einschließen möchten. In diesem Lab haben Sie gelernt, wie Sie den Befehl git submodule add verwenden, um einer Git-Repository eine neue Submodule hinzuzufügen. Denken Sie daran, die URL oder den Pfad zum Upstream-Repository und das lokale Verzeichnis anzugeben, an dem Sie die Submodule speichern möchten.