Cet article expliquera différentes méthodes pour répertorier les sous-modules dans un référentiel GIT.
Comment répertorier / afficher les sous-modules dans un référentiel GIT?
Pour répertorier les sous-modules dans GIT, plusieurs commandes peuvent être utilisées, telles que:
Méthode 1: Énumérez les sous-modules à l'aide de la commande «Git Submodule»
Pour répertorier tous les sous-modules dans le référentiel GIT spécifié, exécutez la commande ci-dessous:
sous-module Git
Dans la sortie ci-dessous, deux sous-modules peuvent être vus avec leur nom de référentiel et le hachage SHA. Plus précisément, le «Repo1»Le référentiel contient le«Sous-compteur"Submodule et le"test_repo»Le référentiel contient le«Testsubmod”Submodule:
Méthode 2: Liste des sous-modules à l'aide de la commande «Git Subdodule-Helper List»
Utilisez le «-liste d'aide”Option avec la commande précédente pour répertorier le sous-module avec le mode, la valeur Sha-Hash, la scène et leur chemin:
sous-module Git - Liste des objets
Dans la sortie ci-dessous:
Méthode 3: Réservez les sous-modules à l'aide de «Submodule Git | Commande awk 'print $ 2' ”
Pour afficher uniquement les noms des sous-modules, utilisez le «awk 'print $ 2'”Option avec la même commande:
sous-module Git | awk 'print $ 2'
La commande suivante peut également être utilisée pour répertorier uniquement les noms des sous-modules GIT:
Sous-module Git --quiet ForEach - Recursif «Echo $ name»
Une autre commande pour obtenir uniquement les noms des sous-modules dans le référentiel est indiqué ci-dessous:
chemin grep .gitmodules | sed 'S /.* = // '
Méthode 4: Réservez les sous-modules à l'aide de «Git Config -file .Gitmodules -Name-Name -get -get-Regexp Path ”Commande
Exécutez la commande fournie donnée pour afficher toutes les entrées de sous-modules dans le référentiel:
Git Config - File .Gitmodules - Name-Only --t-regexp Chemin
Nous avons expliqué différentes façons d'énumérer les sous-modules dans un référentiel GIT.
Conclusion
Plusieurs commandes GIT peuvent être utilisées pour répertorier les sous-modules dans le référentiel GIT, tels que «sous-module Git", et "Liste du sous-module Git»Commandes pour afficher des informations détaillées sur le sous-module. Le "sous-module Git | awk 'print $ 2'","sous-module git -quiet foreach -recursif 'echo $ name'" et "chemin grep .gitmodules | sed 'S /.* = // '»Répertorie uniquement les noms des sous-modules. De plus, pour afficher toutes les entrées de sous-module, utilisez le «git config -file .Gitmodules -Name-Name-Get-regexp Path" commande. Cet article a expliqué différentes méthodes pour énumérer les sous-modules dans un référentiel GIT.