Git Submodule
omogočajo vdelavo repozitorija Git v drugo repozitorij Git kot podimenik. To je uporabno, če imate projekt, ki je odvisen od knjižnice ali zunanje komponente. Tukaj je osnovni vodnik za uporabo Git Submodule
:
Dodaj Submodule
Če želite dodati Submodule
v trenutni repozitorij, se pomaknite do korenskega imenika repozitorija in zaženite naslednji ukaz:
kje <URL_repository>
je URL repozitorija, ki ga želite vdelati, in <destination_path>
je pot do podimenika v trenutnem repozitoriju za shranjevanje Submodule
.
Kloniraj Submodule
Ko dodate a Submodule
v repozitorij, ga morate klonirati v obstoječe repozitorij. Za kloniranje Submodule
zaženite naslednje ukaze:
Ukaz git submodule init
inicializira Submodule
in ustvari povezavo do repozitorija, ki vsebuje podmodul. Ukaz git submodule update
prenese izvorno kodo Submodule
in jo posodobi v ustrezen podimenik
.
Delati z Submodule
Ko Submodule
je kloniran v repozitorij, lahko z njim delate kot z neodvisnim Git repozitorijem. Lahko preverite podružnice, ustvarite commits
in potisnete v Submodule
.
Če želite posodobiti podmodul v obstoječem repozitoriju, zaženite ukaz:
Ta ukaz prenese najnovejše spremembe iz Submodule
repozitorija in jih posodobi v ustreznem podimeniku.
Odstrani Submodule
Če datoteke ne potrebujete več Submodule
, jo lahko odstranite tako, da zaženete naslednje ukaze:
Zamenjajte <submodule_name>
z imenom Submodule
in <submodule_path>
s potjo do podimenika, ki vsebuje Submodule
. Nato se morate zavezati in spodbuditi to spremembo.
Git Submodule
vam pomagajo pri upravljanju odvisnosti in preprosti integraciji podrepozitorijev v vaš glavni projekt. Omogoča vam, da vzdržujete ločeno izvorno kodo za in jo Submodule
po potrebi preprosto posodobite.