Git Submodule: Kusimamia Vitegemezi na Kuunganisha Hifadhi Ndogo

Git Submodule hukuruhusu kupachika hazina ya Git kwenye hazina nyingine ya Git kama saraka ndogo. Hii ni muhimu unapokuwa na mradi unaotegemea maktaba au sehemu ya nje. Hapa kuna mwongozo wa kimsingi wa jinsi ya kutumia Git Submodule:

 

Ongeza Submodule

Ili kuongeza a Submodule kwenye hazina ya sasa, nenda kwenye saraka ya mizizi ya hazina na endesha amri ifuatayo:

git submodule add <URL_repository> <destination_path>

iko wapi <URL_repository> URL ya hazina unayotaka kupachika, na <destination_path> ndio njia ya saraka ndogo kwenye hazina ya sasa ya kuhifadhi faili za Submodule.

 

Clone Submodule

Mara tu ukiongeza a Submodule kwenye hazina, unahitaji kuiweka kwenye hazina iliyopo. Ili kuiga Submodule, endesha amri zifuatazo:

git submodule init  
git submodule update  

Amri git submodule init huanzisha Submodule na kuunda kiunga cha hazina iliyo na Moduli ndogo. Amri git submodule update hupakua msimbo wa chanzo Submodule na kuisasisha katika saraka ndogo inayolingana

.

Kufanya kazi na Submodule

Mara tu Submodule itakapowekwa kwenye hazina, unaweza kufanya kazi nayo kama hazina huru ya Git. Unaweza kuangalia matawi, kutengeneza commits, na kusukuma ndani ya Submodule.

Ili kusasisha Submodule kwenye hazina iliyopo, endesha amri:

git submodule update --remote

Amri hii inapakua mabadiliko ya hivi karibuni kutoka kwa Submodule hazina na kuisasisha katika saraka ndogo inayolingana.

 

Ondoa Submodule

Ikiwa hauitaji tena Submodule, unaweza kuiondoa kwa kutekeleza amri zifuatazo:

git submodule deinit <submodule_name>  
git rm <submodule_path>  

Badilisha <submodule_name> kwa jina la Submodule na <submodule_path> kwa njia ya saraka iliyo na Submodule. Kisha, unahitaji kujitolea na kusukuma mabadiliko haya.

 

Git Submodule kukusaidia kudhibiti utegemezi na kuunganisha hazina ndogo kwenye mradi wako mkuu kwa urahisi. Inakuruhusu kudumisha msimbo tofauti wa chanzo Submodule na usasishe kwa urahisi inapohitajika.