In Git ist ein Submodul eine Möglichkeit, ein separates Repository in das Hauptprojekt aufzunehmen und Änderungen im Auge zu behalten. Während der Arbeit an einem großen Projekt arbeiten Entwickler an verschiedenen Submodulen. Sie müssen Submodules ziehen, weil es ihnen erlaubt.
In diesem Artikel wird das Verfahren erläutert, um das Git -Submodul nach dem Klonen des Projekts aus GitHub zu ziehen.
So ziehen Sie Git -Submodules nach dem Klonieren von Github?
Um das Git -Submodul nach dem Klonen des Projekts aus GitHub zu ziehen, navigieren Sie zunächst zum lokalen Repository und fügen Sie das Submodul dazu hinzu. Dann laufen Sie die "GIT -Submodule Update -recursiveBefehl, das Git -Submodul zu ziehen. Alternativ wechseln Sie zum Submodul und führen Sie die “ausGit Pull -Recurse -Submodule" Befehl.
Schritt 1: Navigieren Sie zum gewünschten Repository
Verwenden Sie zunächst den folgenden Befehl und leiten Sie sie auf das erforderliche lokale Repository weiter:
$ cd "C: \ git \ reposb"
Schritt 2: Submodule erstellen/hinzufügen
Dann schreiben Sie das "Git -Submodul addBefehl ”Befehl zusammen mit der URL des gewünschten Remote -Repositorys zum Hinzufügen des Submoduls:
$ git submodule hinzufügen https: // github.com/laibayounas/Demo.Git Demo_Submod
Schritt 3: Überprüfen Sie das neue Submodul
Stellen Sie als nächstes sicher, ob das Submodul mit dem angegebenen Befehl hinzugefügt wurde oder nicht:
$ ls
Nach der angegebenen Ausgabe die “Demo_Submod”Submodule wurde hinzugefügt:
Schritt 4: Git -Submodule ziehen
Um ein Git -Submodul zu ziehen, geben Sie das „Geben Sie die“ einGit Submodule UpdateBefehl mit dem “-rekursiv" Flagge:
$ git submodule update -recursive
Hier das "-rekursivDas Flag wird verwendet, um das Submodul rekursiv zu aktualisieren.
Schritt 5: Navigieren Sie zum Submodul
Verwenden Sie nun den folgenden Befehl und leiten Sie sie in das Submodul um:
$ cd Demo_Submod
Schritt 6: Submodules Inhalt anzeigen
Zuletzt betreten Sie die “lsBefehl, um den Inhalt des Submoduls aufzulisten:
$ ls
Es kann beobachtet werden, dass der Inhalt des Github -Repositorys in das Submodul gezogen wurde:
Darüber hinaus kann der Benutzer auch das verwenden “Git Pull -Recurse -SubmoduleBefehl im Submodule -Repository, um den Pull -Operation durchzuführen:
$ Git Pull-Recurse-Submodules
Der folgende Screenshot zeigt an, dass das Submodul bereits auf dem neuesten Stand ist:
Wir haben die Methode erklärt, das Git -Submodul nach dem Klonen des Projekts aus GitHub zu ziehen.
Abschluss
Um Git -Submodule nach dem Klonen des Projekts aus GitHub zu ziehen, wird verschiedene Befehl verwendet, wie das “GIT -Submodule Update -recursiveDer Befehl ”kann im Stammrepository und im“ ausgeführt werdenGit Pull -Recurse -Submodule”Kann im Submodule -Repository verwendet werden. In diesem Artikel wurde das Verfahren erläutert, um ein Git -Submodul nach dem Klonen des Projekts aus GitHub zu ziehen.