Come elencare i sottomoduli in un repository git?

Come elencare i sottomoduli in un repository git?
I sottomoduli GIT sono un riferimento a un altro repository Git in una certa istantanea nella cronologia. Vengono utilizzati quando il progetto di sviluppo diventa più complesso e più difficile da gestire. Può anche essere utilizzato quando un progetto dipende dal repository GIT principale e si desidera mantenere separata la cronologia delle modifiche. Inoltre, questi moduli ti consentono di creare molti sottomoduli nel progetto ed elencarli ogni volta che vuoi.

Questo articolo spiegherà diversi metodi per elencare i sottomoduli in un repository Git.

Come elencare/visualizzare i sottomoduli in un repository git?

Per elencare i sottomoduli in GIT, è possibile utilizzare più comandi, come ad esempio:

  • "Submodulo Git"
  • "Elenco Git Sottomodule-Helper"
  • “Submodulo Git | awk 'stampa $ 2' "
  • "Submodulo git -QUiet foreach -recursive" echo $ name ""
  • “Grep Path .gitmodules | sed 's/.*= // '"
  • “Git config -file .gitmodules -name solo -get -regexp percorso "

Metodo 1: Elenco sottomoduli usando il comando "Submodulo Git"

Per elencare tutti i sottomoduli nel repository Git specificato, eseguire il comando sotto fornito:

Sottomodulo Git

Nell'output seguente, è possibile vedere due sottomoduli insieme al nome del repository e SHA Hash. Più specificamente, il "Repo1"Il repository contiene il"Sottomoia"Sottomodulo e"test_repo"Il repository contiene il"Testsubmod"Sottomodulo:

Metodo 2: Elenco sottomoduli usando il comando "GIT Submodula-Helper Elenco"

Utilizzare il "-Elenco di aiuto"Opzione con il comando precedente per elencare il sottomodulo con modalità, valore sha-hash, fase e il loro percorso:

Submodulo Git-Elenco degli elper

Nell'output seguente:

  • La prima colonna rappresenta la modalità dei sottomoduli.
  • Il valore sha-hash dei sottomoduli può essere visto nella seconda colonna.
  • La terza colonna mostra il palcoscenico.
  • L'ultima colonna visualizza i sottomoduli lungo i loro percorsi.

Metodo 3: sottomoduli elencati usando “Submodulo GIT | comando awk 'print $ 2' "

Per visualizzare solo i nomi dei sottomoduli, usa il “awk 'stampa $ 2'"Opzione con lo stesso comando:

Submodulo Git | awk 'stampa $ 2'

Il seguente comando può anche essere utilizzato per elencare solo i nomi dei sottomoduli GIT:

GIT Submodule --quiet foreach -RECURSIVO 'Echo $ Name'

Di seguito è riportato un altro comando per ottenere solo i nomi dei sottomoduli nel repository:

Grep Path .gitmodules | sed 's/.*= // '

Metodo 4: elencati sottomoduli usando “git config -file .comando gitmodules -name -sola -sola -regexp ”

Esegui il comando fornito per mostrare tutte le voci di sottomoduli nel repository:

Git config -file .gitmodules-name-solo --get-regexp percorso

Abbiamo spiegato diversi modi per elencare i sottomoduli in un repository git.

Conclusione

Più comandi GIT possono essere utilizzati per elencare i sottomoduli nel repository Git, come "Sottomodulo Git", E "Elenco Git Sottomodule-Helper"Comandi per visualizzare informazioni dettagliate sul sottomodulo. IL "Submodulo Git | awk 'stampa $ 2'","Git Submodule -Quat Foreach -recursivo 'echo $ name'" E "Grep Path .gitmodules | sed 's/.*= // '"Elenca solo i nomi dei sottomoduli. Inoltre, per visualizzare tutte le voci del sottomodulo, utilizzare il “git config -file .gitmodules -name solo -get -regexp"Comando. Questo articolo ha spiegato diversi metodi per elencare i sottomoduli in un repository Git.