Uhlaka olusetshenziswa kakhulu lwamanje lokulawula ukuhumusha emhlabeni i-Git. I-Git iyiphrojekthi yomthombo ovulekile enolwazi, egcinwe ngempumelelo eyaqalwa ngo-2005 ngu-Linus Torvalds (umenzi ohlonishwayo wengxenye yohlaka olusebenzayo lwe-Linux). Inani elimangalisayo lamaphrojekthi ohlelo lincike ku-Git ekulawuleni ukukhishwa, okuhlanganisa amaphrojekthi webhizinisi njengomthombo ovulekile. Onjiniyela abake basebenza ne-Git kukhulunywa nabo nxazonke endaweni yamakhono okuthuthukisa izinhlelo okufinyeleleka kalula futhi isebenza ngendlela encomekayo kububanzi obubanzi bezinhlaka zokusebenza kanye nama-IDE (Izindawo Zokuthuthukiswa Okudidiyelwe). I-Git ingumfanekiso we-DVCS (Isistimu Yokulawula Inguqulo Esabalalisiwe).

Ukwenza: Izibaluli zephrezentheshini ezingcolile ze-Git ziqinile uma ziqhathaniswa nezinye izinketho eziningi. Ukuhambisa izinguquko ezintsha, ukwelula, ukuhlanganisa kanye nokubheka ukujwayela okudlule sekuthuthuke ngokuphelele ukuze kwenziwe. Izibalo ezenziwa ngaphakathi kwe-Git zisizakala ngolwazi olujulile mayelana namakhredithi ayisisekelo ezihlahla zamarekhodi ekhodi yomthombo wangempela, ukuthi ngokuvamile ashintshwa kanjani ngokuhamba kwesikhathi nokuthi iyini imiklamo yokungena.

UKUVIKELA: I-Git ihlelwe ngobuqotho bekhodi yomthombo eqashwe njengokukhathazeka kokuqala. Ingqikithi yamadokhumenti njengokuxhumana kwangempela phakathi kwamarekhodi namakhathalogi, amafomu, amalebula nokuthunyelwe, lezi zinto ku-vault ye-Git ziqinisekiswa ngokubalwa kwe-cryptographically evikelekile ebizwa ngokuthi i-SHA1. Lokhu kuvikela ikhodi nomlando woshintsho ngokumelene noshintsho oluzenzekile nolubi futhi kuqinisekisa ukuthi isethi yesipiliyoni iyabonakala ngokuphelele.

Ukuzivumelanisa nezimo: Enye yezinhloso ezibalulekile ze-Git wukuvumelana nezimo. I-Git iyakwazi ukuzivumelanisa nezimo ezintweni ezimbalwa: ekusizeni izinhlobo ezahlukene zezinqubo zentuthuko ezingaqondile, ekwazini kwayo kokubili amabhizinisi amancane namakhulu kanye nokufana kwayo nezinhlaka nezimiso eziningi ezikhona.

Kungani i-Git yokuhlangana kwakho

Ukushintsha ukusuka kuhlaka lokulawula ukuhumusha okugxilile kuya ku-Git kushintsha indlela iqembu lakho lentuthuko elenza ngayo izinhlelo. Futhi, uma uyinhlangano encike emkhiqizweni wayo ngezinhlelo zokusebenza ezibalulekile, ukulungisa inqubo yakho yomsebenzi wokuthuthuka kunomthelela ebhizinisini lakho lonke.

I-Git yabaklami

Gqamisa Ukugeleza Kokusebenza Kwegatsha

Mhlawumbe isikhundla esithandwayo kakhulu se-Git ngamakhono ayo okusabalalisa. Akunjalo neze njengezinhlaka zokulawula amafomu ahlanganisiwe, amagatsha e-Git anesizotha futhi alula ukuwahlanganisa. Lokhu kukhuthaza inqubo yomsebenzi wegatsha owaziwa kakhulu ngabasebenzisi abaningi be-Git.Amagatsha esici anikeza isimo sezulu esinqanyuliwe kushintsho ngalunye ku-codebase yakho. Esikhathini lapho umklami edinga ukuqala ukubhekana nokuthile kungakhathalekile ukuthi inkulu noma incane kangakanani alenza elinye igatsha. Lokhu kuqinisekisa ukuthi igatsha lochwepheshe liqukethe njalo ikhodi yekhwalithi yokudala.

Intuthuko Esabalalisiwe

I-Git, noma kunjalo, iwuhlaka lokulawula oluhlukile olwabiwe. Kunokuba kube yimpinda esebenzayo, wonke unjiniyela uthola eyakhe inqolobane engomakhelwane, egcwele umlando ogcwele wokuzibophezela. Ukuba nomlando ogcwele oseduze kwenza i-Git isheshe, njengoba kusho ukuthi akufanele uzihluphe ngokuhlotshaniswa ne-make submits, uphenye okuhlukile kwangaphambilini kwedokhumenti, noma wenze umehluko phakathi kokuthunyelwe.

Donsa Izicelo

Amakhodi amaningi omthombo amathuluzi abaphathi, isibonelo, i-Bitbucket yokuthuthukisa isikhungo se-Git esiwusizo esinezidingo zokudonsa. Isidingo sokudonsa kuyindlela yokucela omunye unjiniyela ukuthi axube eyodwa evela emagatsheni akho ibe inqolobane yabo. Lokhu akugcini nje ngokukwenza kube lula ukuthi kuqashwe izinguquko okwenziwa yiphrojekthi, kodwa futhi kuvumela abaklami ukuthi baqale izingxoxo ngomsebenzi wabo ngaphambi kokuwuxhumanisa nensalela ye-codebase.

Indawo yendawo

I-Git idume phakathi kwamaphrojekthi omthombo ovulekile. Lokhu kusho ukuthi akunzima ukusebenzisa imitapo yolwazi yangaphandle futhi unxuse abanye ukuthi bafoqe eyakho ikhodi yomthombo ovulekile.

Umjikelezo Wokukhishwa Okusheshayo

Umphumela oqondile wamagatsha agqamile, ukuthuthukiswa okwabiwe, izimfuno zokudonsa, kanye nendawo yasendaweni ezinzile kuwumjikelezo wokulethwa osheshayo. Lawa makhono akhuthaza inqubo yokusebenza ethambile lapho onjiniyela benxuswa ukuthi babelane ngezinguquko ezinesizotha kaningi. Ngakho-ke, izinguquko zingahle zehliselwe phansi epayipini lenhlangano ngokushesha kunokulethwa okuqinile okujwayelekile nezinhlaka zokulawula ukuhumusha ezihlanganisiwe.