Git
Chapters ▾ 2nd Edition

1.2 Pričetek - Kratka zgodovina Git-a

Kratka zgodovina Git-a

Kot z veliko drugimi stvarmi v življenju, je Git pričel z nekoliko kreativne destrukcije in ognjene kontroverznosti.

Jedro Linux je projekt odprto kodne programske opreme dokaj velikega obsega- Za večino življenske dobe vzdrževanja jedra Linux (1991-2002), so bile spremembe programske opreme poslane okrog popravkov in arhiviranih datotek. V 2002 je projekt jedra Linux pričel uporabljati lastniškega DVCS-ja imenovanega BitKeeper.

V 2005 se je odnos med skupnostjo, ki je razvijala jedro Linux in komercialnim podjetjem, ki je razvilo BitKeeper pokvaril in status brezplačnega orodja je bil preklican. To je pozvalo razvijalsko skupnost Linux (in posebej Linus Torvalds-a, ustvarjalca Linux-a), da razvije svoje lastno orodje na osnovi lekcij, ki so se jih naučili med uporabo BitKeeper-ja. Nekaj ciljev novega sistema, kot sledi:

  • Hitrost

  • Enostaven načrt

  • Močna podpora za ne-linearno razvijanje (tisoče vzporednih vej)

  • V celoti distribuirano

  • Zmožnost upravljanja velikih projektov kot je jedro Linux učinkovito (hitrost in velikost podatkov)

Od njegvega rojstva v 2005 se je Git razvil in postal zrel ter enostaven za uporabo ob še vednem ohranitvi teh začetnih kvalitet. Je izredno hiter, je zelo učinkovit na velikih projektih in ima neverjeten sistem vej za nelinearen razvoj (glejte Veje Git).