Chapters ▾ 2nd Edition

1.2 Kom igång - En kort historik om Git

En kort historik om Git

Som med många goda saker i livet började Git med en aning kreativ frustration och bittra kontroverser.

Linux-kärnan är ett öppet källkodsprojekt av ganska stor omfattning. Under de tidiga åren av förvaltningen av Linux-kärnan (1991–2002) skickades ändringar runt som ändringspatchar och arkiverade filer. År 2002 började Linuxprojektet använda ett proprietärt DVCS som hette BitKeeper.

År 2005 bröt relationen mellan gemenskapen som utvecklade Linux-kärnan och det kommersiella företag som utvecklade BitKeeper samman, och verktygets kostnadsfria version drogs tillbaka. Detta fick Linux-gemenskapen (och särskilt Linus Torvalds, skaparen av Linux) att utveckla ett eget verktyg baserat på de lärdomar de erhöll när de använde BitKeeper. Några av målen med det nya systemet var:

  • Snabbhet

  • Enkel design

  • Starkt stöd för icke-linjär utveckling (tusentals parallella grenar)

  • Helt distribuerat

  • Kunna hantera stora projekt som Linux-kärnan effektivt (hastighet och datastorlek)

Sedan födseln 2005 har Git utvecklats och mognat till att vara lättanvänt samtidigt som det behållit dessa ursprungliga egenskaper. Det är fantastiskt snabbt, mycket effektivt med stora projekt och har ett otroligt grensystem för icke-linjär utveckling (se Git-grenar).