Git

Git ni mfumo wa kudhibiti toleo (version control system) wa programu, unaotumika kuhifadhi na kusimamia mabadiliko ya faili, hasa kwenye miradi ya maendeleo ya programu. Ulianzishwa na Linus Torvalds mwaka 2005 ili kusaidia maendeleo ya kernel ya Linux.Chacon & Straub, Pro Git, Apress, 2014

 Historia ya Git 
Git ilibuniwa kama suluhisho la haraka, salama, na lenye ushirikiano wa mbali kwa timu kubwa za watengenezaji. Mfumo huu unasaidia kurudisha toleo lolote la faili kwa urahisi, na kuhifadhi historia ya mabadiliko kwa njia ya hifadhi za tarakimu (digital repositories).Loeliger & McCullough, Version Control with Git, O’Reilly, 2012

 Istilahi Muhimu 
 Repository (Repo): Hifadhi kuu ya faili na historia ya mabadiliko.
 Commit: Rekodi ya mabadiliko yaliyofanywa kwenye repo.
 Branch: Tawi tofauti la maendeleo, linaloruhusu kazi ya kujaribu bila kuathiri mstari mkuu.
 Merge: Kuunganisha mabadiliko kutoka tawi moja hadi jingine.
 Clone: Nakili ya repo kutoka kwenye seva au kifaa kingine.
 Push/Pull: Kutuma au kupakua mabadiliko kwenye/kutoka kwenye repo ya mbali.Chacon & Straub, 2014

 Umuhimu wa Git 
Git ni msingi wa ushirikiano wa kimataifa katika miradi ya programu, hasa katika majukwaa kama GitHub na GitLab. Inarahisisha kazi ya pamoja, hupunguza migongano ya toleo, na hutoa ufuatiliaji sahihi wa mabadiliko.Loeliger & McCullough, 2012

 Marejeo 

Jamii:Kompyuta