Este artículo explicará diferentes métodos para enumerar los submódulos en un repositorio de Git.
Cómo enumerar/mostrar submódulos en un repositorio de git?
Para enumerar los submódulos en GIT, se pueden usar múltiples comandos, como:
Método 1: Lista de submódulos utilizando el comando "Submódulo Git"
Para enumerar todos los submódulos en el repositorio de git especificado, ejecute el comando proporcionado a continuación:
git submódulo
En la salida a continuación, se pueden ver dos submódulos junto con su nombre de repositorio y Sha hash. Más específicamente, el "Repo1"El repositorio contiene el"Submario"Submódulo y el"test_repo"El repositorio contiene el"TestSubmod"Submódulo:
Método 2: Lista de submódulos utilizando el comando "Git Submodule-Helper List"
Utilizar el "-lista de ayudantesOpción "con el comando anterior para enumerar el submódulo con modo, valor sha-hash, etapa y su ruta:
Submódulo Git-Lista de Helper
En la siguiente salida:
Método 3: Lista de submódulos utilizando "Submódulo GIT | Comando AWK 'imprimir $ 2' ”
Para ver solo los nombres de los submódulos, use el "Awk 'imprimir $ 2'Opción con el mismo comando:
git submódulo | Awk 'imprimir $ 2'
El siguiente comando también se puede utilizar para enumerar solo los nombres de los submódulos GIT:
git submodule --quiet foreach -recursivo 'echo $ name'
A continuación se da otro comando para obtener solo los nombres de los submódulos en el repositorio:
ruta grep .gitmodules | Sed 's/.*= // '
Método 4: Lista de submódulos utilizando "Git config -file .comando GitModules -Name -Only -get -ReGEXP Path ”
Ejecute el comando proporcionado dado para mostrar todas las entradas de submódulos en el repositorio:
Git Config -File .gitModules--name-solo --get-regexp ruta
Hemos explicado diferentes formas de enumerar los submódulos en un repositorio de Git.
Conclusión
Se pueden usar múltiples comandos GIT para enumerar los submódulos en el repositorio de git, como "git submódulo", y "Lista de submódulo de git-helper"Comandos para mostrar información detallada sobre el submódulo. El "git submódulo | Awk 'imprimir $ 2'","git submodule -quiet foreach -cursivo 'echo $ name'" y "ruta grep .gitmodules | Sed 's/.*= // '"Enumera solo los nombres de los submódulos. Además, para mostrar todas las entradas de submódulo, utilice el "Git config -file .gitModules -name -solo -get -regexp ruta" dominio. Este artículo explicó diferentes métodos para enumerar los submódulos en un repositorio de Git.