Questo articolo spiegherà:
Quali sono i repository Git nidificati?
I repository Git nidificati sono repository che sono immagazzinati all'interno di altri repository Git. Questi repository vengono creati quando un progetto dipende da un altro progetto e il progetto dipendente è incluso come sottomodulo o sottostruttura all'interno del repository del progetto principale. Mentre si lavora su un repository nidificato, le modifiche non si rifletteranno nel repository genitore fino a quando l'utente non si impegna e spinge le modifiche nel repository nidificato, quindi aggiorna il repository genitore.
Come creare repository Git nidificati?
Esistono due metodi per creare repository GIT nidificati, come:
Metodo 1: creare un repository git nidificato usando il comando "Submodulo Git"
Per creare un repository git nidificato, prima, vai al repository locale desiderato ed esegui il "Submodulo Git Aggiungi "Comando:
$ git sottomodulo aggiungi https: // github.com/laibayunas/demo.git demo_submod
Quindi, visualizza il sottomodulo appena aggiunto utilizzando il comando di seguito:
$ ls
Si può osservare che il sottomodulo (repository nidificato) è stato creato "Demo_submod":
Metodo 2: Crea repository git nidificato usando il comando "git subtree"
Un altro modo per creare un repository git nidificato è eseguire il "git subtree add -prefix "Comando:
$ git subtree add --prefix = subtredirectory https: // github.com/laibayunas/demo.Git Master
Qui, il "-prefisso"Viene aggiunto per creare un repository nidificato chiamato"subredirectory"In cui vuoi tirare la sottostruttura:
Quindi, elenca la sottostruttura con l'aiuto del comando fornito:
$ ls
Come puoi vedere che la sottostruttura (repository nidificato) è stata aggiunta correttamente:
Abbiamo spiegato i repository Git nidificati e i metodi per crearli.
Conclusione
Un repository nidificato è un repository git che si trova all'interno di un altro repository git. In questi tipi di repository, un progetto dipende da un altro progetto. Il progetto dipendente è incluso come sottodirectory all'interno del repository del progetto principale ed è considerato un repository nidificato. Il repository nidificato può essere creato usando "Sottomodulo Git" O "Git Subtree"Comando. Questo articolo ha spiegato i repository Git nidificati.