Come tirare i sottomoduli Git dopo il progetto di clonazione da GitHub?

Come tirare i sottomoduli Git dopo il progetto di clonazione da GitHub?

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.