Come aggiungere un sottomodulo in Git

Come Aggiungere Un Sottomodulo In Git



In Git, gli sviluppatori vogliono utilizzare un repository all'interno di un altro repository. A tale scopo, è necessario creare un sottomodulo o un sottorepository all'interno del repository locale Git. Un sottomodulo Git è un metodo per includere una directory locale Git come sottodirectory all'interno di un altro repository Git in un percorso specifico. I sottomoduli possono essere utilizzati per mantenere le dipendenze esterne separate dalla base di codice principale e fornire il modo migliore e semplice per gestire strutture di progetto complesse.

Questo tutorial dimostrerà il metodo per aggiungere la directory del sottomodulo in Git.







Come aggiungere un sottomodulo in Git?

Per aggiungere un sottomodulo in Git, seguire la procedura indicata di seguito:



    • Vai alla directory locale di Git.
    • Crea un sottomodulo all'interno del repository locale Git.
    • Spostati verso la directory del sottomodulo.
    • Inizializza la directory del sottomodulo.
    • Successivamente, accedi al tuo account GitHub e vai a ' I tuoi repository> Seleziona un repository> Copia HTTPS 'URL.
    • Inserire il sottomodulo utilizzando il ' git sottomodulo add ” insieme all'URL copiato.
    • Verifica il modulo aggiunto controllando lo stato di Git.
    • Eseguire il commit del modulo tracciato utilizzando il ' git commit ” comando.

Passaggio 1: reindirizzamento al repository locale Git



Innanzitutto, apri l'utilità Git e naviga verso il repository locale Git utilizzando il ' CD comando:





CD 'C:\Utenti\utente\Git\demo1'


Passaggio 2: creare una directory del sottomodulo

Esegui il ' mkdir ” comando per creare una sottodirectory all'interno della directory corrente:



mkdir sottomodulo-demo1



Passaggio 3: vai alla directory del sottomodulo

Passare alla directory del sottomodulo utilizzando il ' CD comando:

CD sottomodulo-demo1



Passaggio 4: inizializzare la directory del sottomodulo

Successivamente, inizializza la directory del sottomodulo creata eseguendo il comando ' Fa caldo comando:

Fa caldo


Di conseguenza, un repository vuoto è stato inizializzato correttamente:


Passaggio 5: copia l'URL HTTPS

Successivamente, accedi al tuo account GitHub e vai a ' I tuoi repository> Seleziona un repository> Copia HTTPS URL:


Passaggio 6: aggiungi sottomodulo

Corri il ' git sottomodulo add ” e incolla l'URL copiato:

sottomodulo git aggiungi https: // github.com / Gituser213 / testrepo.git


L'immagine risultante indica che il repository del sottomodulo è stato clonato correttamente con il repository remoto dichiarato:


Passaggio 7: controlla lo stato di Git

Ora, visualizza lo stato corrente eseguendo il ' stato git comando:

stato git


Si può notare che le nuove modifiche sono state aggiunte nell'area di staging:


Passaggio 8: confermare le modifiche

Ora, conferma tutte le modifiche eseguendo il comando ' git commit ” comando con il “ -M ” flag per il commit del messaggio:

git commit -M 'sottomoduli aggiunti'


L'output seguente mostra che tutte le modifiche sono state salvate:


Si tratta solo di aggiungere il sottomodulo nella directory locale di Git.

Conclusione

Per aggiungere un sottomodulo in git, per prima cosa spostati nella directory locale di Git e crea un sottomodulo all'interno del repository locale di Git utilizzando il ' mkdir ” comando. Quindi, spostati nella directory del sottomodulo e inizializzalo. Successivamente, accedi al tuo account GitHub e vai a ' I tuoi repository> Seleziona un repository> Copia URL HTTPS ”. Inserire il sottomodulo con il ' git sottomodulo add ” lungo il collegamento copiato. Infine, conferma la modifica aggiunta con l'aiuto del comando ' git commit ” comando. Questo post ha dichiarato il metodo per aggiungere il sottomodulo in Git.