In diesem Artikel werden verschiedene Methoden erläutert, um Submodule in einem Git-Repository aufzulisten.
Auflistung/Anzeige von Submodule in einem Git -Repository?
Um Submodules in Git aufzulisten, können mehrere Befehle verwendet werden, wie z. B.:
Methode 1: Listen Sie Submodules mit dem Befehl „Git Submodule“ auf
Führen Sie den folgenden Befehl unten aus, um alle Submodules im angegebenen Git-Repository aufzulisten:
Git -Submodul
In der folgenden Ausgabe sind zwei Submodules zusammen mit ihrem Repository -Namen und SHA Hash zu sehen. Genauer gesagt das “Repo1"Repository enthält das"Submod"Submodul und die"test_repo"Repository enthält das"Testsubmod”Submodule:
Methode 2: Auflisten von Submodules mit dem Befehl „GIT-Submodul-Helper-Liste“
Verwenden Sie die “-HelferlisteOption mit dem vorherigen Befehl, um das Submodul mit Modus, Sha-Hash-Wert, Bühne und ihrem Pfad aufzulisten:
GIT-Submodule-Helper-Liste
In der folgenden Ausgabe:
Methode 3: Listen Sie Submodule mit „Git Submodule | awk 'print $ 2' ”Befehl
Verwenden Sie die “, um nur die Namen von Submodules anzuzeigen, die“awk 'print $ 2'Option mit demselben Befehl:
Git Submodule | awk 'print $ 2'
Der folgende Befehl kann auch verwendet werden, um nur die Namen der Git -Submodules aufzulisten:
Git Submodule -Quiet foreach -recursive 'echo $ name' '
Ein weiterer Befehl, der nur die Namen von Submodules im Repository erhält, finden Sie unten:
Grep -Pfad .Gitmodules | sed 's/.*= // '
Methode 4: Listen Sie Submodule mit „Git config -file auf .Gitmodules -Name -Only -get -Regexp -Pfad ”Befehl“
Führen Sie den angegebenen Befehl aus, um alle Submoduleinträge im Repository anzuzeigen:
GIT -Konfiguration -File .Gitmodules-Nur-NAME-GET-REGEXP-Pfad
Wir haben verschiedene Möglichkeiten erklärt, Submodules in einem Git -Repository aufzulisten.
Abschluss
Mehrere Git -Befehle können verwendet werden, um Submodules im Git -Repository aufzulisten, wie z. B. “Git -Submodul", Und "Git Submodul-Helper-ListeBefehle zur Anzeige detaillierter Informationen zum Submodul. Der "Git Submodule | awk 'print $ 2'","Git Submodule -aTe foreach -recursive 'echo $ name' '" Und "Grep -Pfad .Gitmodules | sed 's/.*= // '”Listet nur die Namen der Submodules auf. Um alle Submoduleinträge anzuzeigen, verwenden Sie außerdem die “Git config -file .Gitmodules -NAME -Only -get -Regexp -Pfad" Befehl. In diesem Artikel wurden verschiedene Methoden zur Auflistung von Submodules in einem Git-Repository erläutert.