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.