Denne oppskrivningen vil forklare forskjellige metoder for å liste over undermoduler i et Git-depot.
Hvordan liste/vise submoduler i et git -depot?
For å liste over undermoduler i Git, kan flere kommandoer brukes, for eksempel:
Metode 1: Liste overmoduler ved å bruke “git submodule” -kommando
For å liste opp alle submodulene i det spesifiserte Git-depotet, utfør kommandoen under levert:
git submodule
I utdataene nedenfor kan to submoduler sees sammen med depotnavnet og Sha Hash. Mer spesifikt, “Repo1”Depot inneholder“Submod”Submodule og“test_repo”Depot inneholder“TestsubMod”Submodule:
Metode 2: Liste overmoduler ved å bruke “Git submodule-helper list” -kommando
Bruk “-Hjelperliste”Alternativ med den forrige kommandoen for å liste over submodulen med modus, sha-hash-verdi, trinn og deres vei:
git submodule--helper liste
I utgangen under:
Metode 3: Liste undermoduler ved bruk av “Git submodule | awk 'skriv ut $ 2' ”kommando
For bare å se navnene på undermoduler, bruk "awk 'skriv ut $ 2'”Alternativ med samme kommando:
git submodule | awk 'skriv ut $ 2'
Følgende kommando kan også brukes til å liste opp navnene på GIT -undermodulene:
git submodule --quiet foreach - -Recursive 'Echo $ name'
En annen kommando for å få bare navnene på submoduler i depotet er gitt nedenfor:
grep sti .GitModules | sed 's/.*= // '
Metode 4: Liste undermoduler ved å bruke “Git Config -File .GitModules -Name -Only -Get -GEGEXP PATH ”Kommando
Kjør den gitt kommandoen for å vise alle submodules oppføringer i depotet:
git config --file .GitModules-Navn-bare-GEGEXP-banen
Vi har forklart forskjellige måter å liste over undermoduler i et git -depot.
Konklusjon
Flere GIT -kommandoer kan brukes til å liste over undermoduler i Git -depotet, for eksempel “git submodule”, Og“git submodule-helper liste”Kommandoer for å vise detaljert informasjon om submodulen. “git submodule | awk 'skriv ut $ 2'”,“git submodule -quiet foreach -recursive 'Echo $ name'”Og“grep sti .GitModules | sed 's/.*= // '”Lister bare navnene på submodulene. Bruk dessuten for å vise alle submoduleoppføringer, for å "bruke"git config -file .GitModules -Name -Only -Get -GEGEXP -banen”Kommando. Denne oppskrivningen forklarte forskjellige metoder for å liste over submoduler i et git-depot.