# Okungumshicileli Omusha we-Git Hash – Kuchaza Ukuthini

Published: 2026-10-02

I-SHA-256 efunwayo ye-Git yakha umngcele wokusebenzisana wamarephos amasha. Sihlola uhlelo olusemthethweni, ukuphikisa kukaScott Chacon kanye nokuhlukile kokubuka kuqala kwe-GitHub, bese sibheka i-Pi 1.0 ne-SvelteKit 3. Isinqumo: IDINGA UKUBUKEZWA.

Canonical: https://thedailydiff.dev/zu/video/2026-10-02-git-hash-split/

## Lokho okuhlanganiswa yile vidiyo

- Kungani ama-Git repositories amabili engakwazi ukukhuluma?
- Yini ngempela i-Git 3 eyishintshayo?
- Kungani kufanele kuguqulwe i-SHA-1 uma i-Git ithola ukungqubuzana?
- Yini ekubhekweni kwethu kokusebenzisana kwendawo kwabonakala?
- Yini esindayo ekuphahlazekeni ku-Pi Durable?

## Izahluko

- 0:00 Kungani ama-Git repositories amabili engakwazi ukukhuluma?
- 0:34 Yini ngempela i-Git 3 eyishintshayo?
- 0:58 Kungani kufanele kuguqulwe i-SHA-1 uma i-Git ithola ukungqubuzana?
- 1:51 Yini ekubhekweni kwethu kokusebenzisana kwendawo kwabonakala?
- 2:49 Yini esindayo ekuphahlazekeni ku-Pi Durable?
- 3:30 Yini i-SvelteKit 3 ekufudusela yona?
- 4:03 Kufakazela ukuthini okuhlukile kwe-GitHub okusebenzayo?
- 4:38 Kungani isinqumo sami sincike kulo lonke uhlelo lokusebenza?

## Umbhalo obhaliwe ohunyushwe

Kuhunyushwe kusuka ekulandiseni kokuqala kwesiNgisi. Umsindo namazwibela atholakalayo alawulwa yi-YouTube.

### Kungani ama-Git repositories amabili engakwazi ukukhuluma?

0:00 Ungacabanga ukuthi ukuthuthukisa i-Git kugcina amathuluzi akho ekhuluma. Okuzenzakalelayo okusha kwe-Git kwakha ama-repositories okwamanje asebenzisa ifomethi endala angakwazi ukukhuluma nawo. Kule vidiyo, kungani kuguqulwe? Yini ephukayo? Ubani olungele? Sekuvele kukhona okuhlukile okusebenzayo ku-GitHub. Ngizokukhombisa ukuthi kufakazela ukuthini ekugcineni. NgoLwesihlanu, zingama-2 kuMfumfu, futhi lokhu The Daily Diff.

0:18 NgoLwesine, umsunguli we-GitHub wabiza ushintsho oluhleliwe lwe-Git njengephutha elibizayo. I-Pi yathumela isakhiwo esisha se-agent, kanti i-SvelteKit yathumela okunye ukufuduka. UScott Chacon wasiza ekwakheni i-GitHub futhi wabhala i-Pro Git, ngakho lesi sikhalo sivela ngaphakathi endlini. Indlu iphinde ithengise amathuluzi e-Git. Okokuqala, uhlelo lwangempela.

### Yini ngempela i-Git 3 eyishintshayo?

0:35 I-Git yesithathu izokwenza ama-repositories amasha abe yi-SHA-256 ngokuzenzakalelayo, uma imitapo yolwazi nezinsiza zokusingatha sezilungele ukuyisekela. Idokumenti elisemthethweni alinikezi usuku lokukhishwa futhi ligcina i-SHA-1 isekelwa. I-repository yakho ekhona ayiguquki ifomethi ngokomlingo uma uthuthukisa into esebenzisekayo. Lokho kufanele kukhunjulwe ngaphambi kokuthi ingxoxo yeqembu lakho ihlele ukufuduka okungazelelwe. Idrama iyisiphakamiso esizenzakalelayo, futhi umnqamulajuqu okwamanje uyikhalenda elingenalutho.

### Kungani kufanele kuguqulwe i-SHA-1 uma i-Git ithola ukungqubuzana?

0:58 Kungani kuguqulwe nhlobo? I-Git iqamba izinto ngokufaka i-hash okuqukethwe kwazo. Amafayela angena ezihlahleni, futhi izinto ezifakwe kugith zibhekisela ezihlahleni nakwezangaphambili. Lokho kukunikeza ubuqotho kuyo yonke umlando. Shintsha uhlelo lwe-hashing futhi amagama ezinto ashintshe nawo, okuhlanganisa nezinkomba ezigcinwe ngaphakathi kwezinye izinto. UChacon ubuyela kuLinus Torvalds, umdali we-Git, ephika ukuthi okuthembekile

1:17 ukusatshalaliswa kubalulekile. Lokho kuyisimo esingokomlando, futhi uLinus wakhetha i-SHA-1 emuva ngo-2005. Indaba yokuphepha ishintshile kusukela lapho. Abacwaningi babonisa ukungqubuzana kwe-SHA-1 ngo-2017, futhi kamuva babonisa ukuhlasela okukhethiwe kokunye okuhlaselayo okubhekiswe ezitifiketini zobunikazi be-PGP. I-Git yesimanje ithola ukuhlasela okwaziwayo kokungqubuzana nge-SHA-1 eqiniswe. Abalondolozi bayo bafuna ukuvikela ekuhlaselweni okuzayo futhi, okuyinto enengqondo ukuyifuna ezisayini.

1:41 UChacon ucabanga ukuthi umthethosivivinywa we-ecosystem uthenga ukuphepha okuncane kakhulu. Uphakamisa ukusayina isamba esinamandla esihlukile sokuqukethwe kwesihlahla, ngenkathi kugcinwa ikheli lento yanamuhla ngaphansi. Yini ephukayo? Ngakha zombili izakhiwo endaweni futhi ngifaka i-hash yefayela elincane elifanayo.

### Yini ekubhekweni kwethu kokusebenzisana kwendawo kwabonakala?

1:54 Igama lento elilodwa linezinhlamvu ezingamashumi amane ze-hex, elinye linezinhlamvu ezingamashumi ayisithupha nane. Bese ngazama ukulanda phakathi kwazo. I-Git yami efakiwe yayenqaba ngama-algorithms angalingani, ngqo igebe lokusebenzisana elichazwe encwadini yamanje esemthethweni. Lokhu kwasebenzisa i-Git yami endala efakiwe, ngakho kusitshela ngomngcele wanamuhla. Ukuyibiza ngokuthi ukuhlolwa kwe-Git yesithathu engakhishiwe kungaba ukubalwa kwezimali okudala. Umsebenzi wokufuduka ufinyelela ezinsizeni ezicabanga ubude be-hash, nezinhlelo ezixhumanisa amagama ezinto.

2:19 Ukubuyisela umlando kudinga ukuma phakathi kwalabo bobunikazi. Idizayini yokushintsha ye-Git ihlanganisa lokho kumiswa nokusingathwa kwesiginesha. Ukulungela kokusebenzisa kubalulekile, ngoba idokumenti lokuklama alivuseleli imitapo yolwazi efihlwe ngaphakathi kwethuluzi lakho eliyintandokazi lonjiniyela. Lokho yizindleko zabantu empikiswaneni kaChacon. Wonke umgcini wethuluzi uthola omunye umsebenzi wokusebenzisana, ngenkathi abasebenzisi bethola ukuthi ukulawulwa kwenguqulo yabo manje kudinga ukulawulwa kwenguqulo. Okwamanje, hlola umphathi wakho namathuluzi ngaphambi kokukhetha ifomethi entsha yephrojekthi.

2:44 Amaqembu akhona angagcina ifomethi yawo yamanje ngenkathi leyo ecosystem ibaleka. Ngaleso sikhathi, i-Pi yafinyelela engu-1.0.

### Yini esindayo ekuphahlazekeni ku-Pi Durable?

2:51 Iyingxenyekazi yomsebenzi yokuklama ejenti evela kwa-Earendil, enokwesekwa kwe-MCP okuzimele nge-Codemode namathuluzi alayishwa uma edingeka. Ithimba libiza i-minimalism njengento ebalulekile. Uma ukusetha kwakho i-agent sekuvele kufana nohulumeni omncane, ukugcina amathuluzi ngaphandle kwe-prompt kuze kudingeke kuzwakala njengokuguqulwa kwezokuphatha. Iphinde yakhipha i-Pi Durable, uhlaka oluhlukile lokuhlola. Imisebenzi igcina izindawo zokugcina ukuze inqubo eqaliwe kabusha ikwazi ukuqhubeka nomsebenzi ongakapheli kusuka kusitoreji esiqhubekayo. Imininingwane ebalulekile ukuphindwa kwethuluzi. Ithuluzi eliphazanyiswe ukuphahlazeka liphindela kabusha kuphela uma lizisho ukuthi liphephile.

3:16 Ngisho noma lokhu kumodeli kutshelwe ukuthi kwaphazanyiswa. Lowo mngcele uyasiza uma ithuluzi lingachitha imali. Ngifuna umsizi akhumbule uhlu lwami lokuthenga ngaphandle kokugubha ukuphahlazeka ngokuluthenga kabili. Ngifuna umsizi akhumbule uhlu lwami lokuthenga ngaphandle kokugubha ukuphahlazeka ngokuluthenga kabili. Ngifuna umsizi akhumbule uhlu lwami lokuthenga ngaphandle kokugubha ukuphahlazeka ngokuluthenga kabili. ukuyithenga kabili.

### Yini i-SvelteKit 3 ekufudusela yona?

3:30 ISvelteKit yesithathu nayo yafika ngoLwesine, ifudusa ukumisa kuVite futhi ithathe indawo ka-dollar lib nge-hash lib, isebenzisa izinto ezijwayelekile zokungenisa i-subpath yephakeji. Umyalo wokufuduka ubhala kabusha lokho ongakwenza bese ushiya uhlu lwezinto okufanele zenziwe kwezinye. Irobhothi lakho lingasiza, futhi i-diff yakho isafanele ukufundwa. Isimemezelo sisho nabangane bakho amarobhothi abazosisiza ngamasalela. Sesifinyelela lapho ukuthuthukiswa kohlaka kuletha umsebenzi wesikole kanye othisha ababambela esikhundleni abaphakanyisiwe. Futhi imisebenzi ekude isadinga i-Async Svelte yokuhlola.

3:56 Inombolo enkulu yenguqulo izwakala iqinisekisa, kodwa izici ngazinye ziphethe izimpawu zokuvuthwa kwazo. Hlola lezo ozisebenzisa ngempela.

### Kufakazela ukuthini okuhlukile kwe-GitHub okusebenzayo?

4:03 Ngakho-ke ubani olungele ifomethi entsha ye-Git? Nakhu lokho okuhlukile. I-repository ye-GitHub esesidlangalaleni equkethe inkulumo kaBrian Carlson isivele ibuyisa igama eliphelele lento ye-SHA-256. Ngihloliwe i-remote yomphakathi ngqo. Amaslayidi enkulumo abiza ukwesekwa njengokubuka kuqala okuyimfihlo futhi athi ukudalwa kwe-repository kusazofika. Kukhona inqubekela phambili ngemuva kwegumbi lokulinda. Lokho kufakazela ukuthi i-GitHub ingasebenzisa le repository yokubuka kuqala.

4:24 Kusinika isiqinisekiso esinguziro sokuthi ukudalwa okuvamile kwephrojekthi noma zonke izinhlelo zakho ezihlanganisiwe sezilungele. Okuhlukile kunomngcele wemvume. Uma ufuna ukukufunda lokhu kunokuzwa ngikusho, The Daily Diff ifika ebhokisini lakho le-imeyili njalo ekuseni, mahhala ku-thedailydiff.dev, isixhumanisi ngezansi. Ngakho-ke isinqumo sanamuhla sidinga ukubuyekezwa.

### Kungani isinqumo sami sincike kulo lonke uhlelo lokusebenza?

4:40 Ngingagcina inketho ye-hash eqinile, futhi ngihlole lonke uhlelo lokusebenza ngaphambi kokushintsha okuzenzakalelayo. Ukusebenzisana kuyingxenye yokuthuthukisa ukuphepha. Futhi yilokho umehluko wanamuhla. NginguNiko ovela ku-Axrisi. Hlanganisa ngokucophelela.

## Imithombo

- [Chacon](https://blog.gitbutler.com/git-3-sha-256) — blog.gitbutler.com
- [Git's official plan](https://git-scm.com/docs/BreakingChanges) — git-scm.com
- [Current interoperability](https://git-scm.com/docs/git-init) — git-scm.com
- [Transition design](https://git-scm.com/docs/hash-function-transition) — git-scm.com
- [Independent collision research](https://sha-mbles.github.io/) — sha-mbles.github.io
- [GitHub preview repository](https://github.com/bk2204/talk-rust-in-git) — github.com
- [Pi 1.0](https://earendil.com/posts/pi-1-0/) — earendil.com
- [Pi Durable](https://earendil.com/posts/pi-durable/) — earendil.com
- [SvelteKit 3](https://svelte.dev/blog/sveltekit-3-is-here) — svelte.dev
- [HN discussion](https://news.ycombinator.com/item?id=49924179) — news.ycombinator.com
