In Git, un sottomodulo è un modo per includere un repository separato nel progetto principale e tenere traccia delle modifiche. Mentre lavorano su un grande progetto, gli sviluppatori lavorano su diversi sottomoduli. Devono tirare i sottomoduli perché consente loro di mantenere il repository come parte di un altro repository git e tenere traccia delle modifiche apportate al sottomodulo.
Questo articolo spiegherà la procedura per estrarre il sottomodulo Git dopo aver clonato il progetto da GitHub.
Come tirare i sottomoduli Git dopo il progetto di clonazione da GitHub?
Per tirare il sottomodulo GIT dopo aver clonato il progetto da GitHub, prima, navigare nel repository locale e aggiungerlo. Quindi, esegui il "Aggiornamento del sottomodulo Git -recursivo"Comando per tirare il sottomodulo Git. In alternativa, passare al sottomodulo ed eseguire il "git pull -recurse -submodule"Comando.
Passaggio 1: navigare nel repository desiderato
Innanzitutto, utilizzare il comando sotto fornito e reindirizzare al repository locale richiesto:
$ cd "c: \ git \ reposb"
Passaggio 2: Crea/Aggiungi sottomodulo
Quindi, scrivi il "Submodulo Git Aggiungi"Comando insieme all'URL del repository remoto desiderato per aggiungere il sottomodulo:
$ git sottomodulo aggiungi https: // github.com/laibayunas/demo.git demo_submod
Passaggio 3: verifica il nuovo sottomodulo
Successivamente, assicurarsi se il sottomodulo è stato aggiunto o meno utilizzando il comando fornito:
$ ls
Secondo l'output indicato, il "Demo_submod"Il sottomodulo è stato aggiunto:
Passaggio 4: sottomodulo Pull Git
Per estrarre un sottomodulo Git, digita "Aggiornamento del sottomodulo GitComando "con il"-ricorsivo" bandiera:
Aggiornamento del sottomodulo $ GIT -RECUSIVO
Qui, il "-ricorsivo"Il flag viene utilizzato per aggiornare il sottomodulo in modo ricorsivo.
Passaggio 5: navigare al sottomodulo
Ora, utilizza il seguente comando e reindirizza al sottomodulo:
$ cd demo_submod
Passaggio 6: visualizzare il contenuto del sottomodulo
Infine, inserisci il "ls"Comando per elencare il contenuto del sottomodulo:
$ ls
Si può osservare che il contenuto del repository GitHub è stato tirato sul sottomodulo:
Inoltre, l'utente può anche utilizzare il “git pull -recurse -submodule"Comando nel repository di sottomoduli per eseguire l'operazione pull:
$ git pull--ricursi-submoduli
Lo screenshot sotto fornito indica che il sottomodulo è già aggiornato:
Abbiamo spiegato il metodo per tirare il sottomodulo GIT dopo aver clonato il progetto da GitHub.
Conclusione
Per tirare i sottomoduli GIT dopo aver clonoso il progetto da GitHub, vengono utilizzati vari comandi, come il “Aggiornamento del sottomodulo Git -recursivo"Il comando può essere eseguito nel repository root e nel"git pull -recurse -submodule"Può essere utilizzato nel repository di sottomoduli. Questo articolo ha spiegato la procedura per estrarre un sottomodulo Git dopo aver clonoso il progetto da GitHub.