Git Submodule: Riippuvuuksien hallinta ja alitietovarastojen integrointi

Git Submodule avulla voit upottaa Git-tietovaraston toiseen Git-tietovarastoon alihakemistona. Tämä on hyödyllistä, kun sinulla on projekti, joka riippuu kirjastosta tai ulkoisesta komponentista. Tässä on peruskäyttöopas Git Submodule:

 

Lisätä Submodule

Jos haluat lisätä Submodule nykyiseen arkistoon, siirry arkiston juurihakemistoon ja suorita seuraava komento:

git submodule add <URL_repository> <destination_path>

missä <URL_repository> on upotettavan arkiston URL-osoite ja <destination_path> polku nykyisen arkiston alihakemistoon Submodule.

 

Klooni Submodule

Kun olet lisännyt Submodule arkistoon, sinun on kloonattava se olemassa olevaan arkistoon. Kloonaaksesi Submodule, suorita seuraavat komennot:

git submodule init  
git submodule update  

Komento git submodule init alustaa Submodule ja luo linkin arkistoon, joka sisältää alimoduulin. Komento git submodule update lataa lähdekoodin Submodule ja päivittää sen vastaavaan alihakemistoon

.

kanssa Submodule

Kun se Submodule on kloonattu arkistoon, voit työskennellä sen kanssa itsenäisenä Git-tietovarastona. Voit kassata oksia, tehdä commits ja työntää Submodule.

Jos haluat päivittää alimoduulin olemassa olevaan tietovarastoon, suorita komento:

git submodule update --remote

Tämä komento lataa viimeisimmät muutokset arkistosta Submodule ja päivittää ne vastaavaan alihakemistoon.

 

Poista Submodule

Jos et enää tarvitse Submodule, voit poistaa sen suorittamalla seuraavat komennot:

git submodule deinit <submodule_name>  
git rm <submodule_path>  

Korvaa <submodule_name> hakemiston nimellä Submodule ja <submodule_path> polulla alihakemistoon, joka sisältää Submodule. Sitten sinun täytyy sitoutua ja ajaa tämä muutos.

 

Git Submodule auttaa hallitsemaan riippuvuuksia ja integroi alivarastot helposti pääprojektiisi. Sen avulla voit ylläpitää erillistä lähdekoodia Submodule ja päivittää sitä helposti tarvittaessa.