Git Submodule
ju lejon të futni një depo Git në një depo tjetër Git si një nëndrejtori. Kjo është e dobishme kur keni një projekt që varet nga një bibliotekë ose komponent i jashtëm. Këtu është një udhëzues bazë se si të përdorni Git Submodule
:
Shtoni Submodule
Për të shtuar a Submodule
në depon aktuale, lundroni në direktorinë rrënjë të depove dhe ekzekutoni komandën e mëposhtme:
ku <URL_repository>
është URL-ja e depove që dëshironi të futni dhe <destination_path>
është shtegu për në nëndrejtorinë në depon aktuale për të ruajtur Submodule
.
Klon Submodule
Pasi të keni shtuar një Submodule
në depo, duhet ta klononi atë në depon ekzistuese. Për të klonuar Submodule
, ekzekutoni komandat e mëposhtme:
Komanda git submodule init
inicializon Submodule
dhe krijon një lidhje me depon që përmban nënmodulin. Komanda git submodule update
shkarkon kodin burimor të Submodule
dhe e përditëson atë në nëndrejtorinë përkatëse
.
Duke punuar me Submodule
Pasi të Submodule
klonohet në depo, mund të punoni me të si një depo e pavarur Git. Ju mund të arkëtoni degët, të bëni commits
dhe të shtyni brenda Submodule
.
Për të përditësuar nënmodulin në depon ekzistuese, ekzekutoni komandën:
Kjo komandë shkarkon ndryshimet më të fundit nga Submodule
depoja dhe e përditëson atë në nëndrejtorinë përkatëse.
Hiq Submodule
Nëse nuk ju nevojitet më Submodule
, mund ta hiqni duke ekzekutuar komandat e mëposhtme:
Zëvendësojeni <submodule_name>
me emrin e Submodule
dhe <submodule_path>
me shtegun për në nëndrejtorinë që përmban Submodule
. Pastaj, ju duhet të angazhoheni dhe ta shtyni këtë ndryshim.
Git Submodule
t'ju ndihmojë të menaxhoni varësitë dhe të integroni lehtësisht nën-depo në projektin tuaj kryesor. Kjo ju lejon të mbani kodin burimor të veçantë për Submodule
dhe ta përditësoni lehtësisht kur është e nevojshme.