Fügen Sie eine Submodule hinzu

Beginner

This tutorial is from open-source community. Access the source code

Einführung

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:

Git submodule add result

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.