Chapters ā–¾ 2nd Edition

1.2 Kom igƄng - En kort historik av Git

En kort historik av Git

Som mƄnga bra saker i livet, bƶrjade Git med lite kreativ fƶrstƶrelse och hƤtska kontroverser.

Linux Ƥr ett ƶppen kƤllkodsprojekt med relativt stor omfattning. Under stƶrre delen av tiden fƶr LinuxkƤrnans underhĆ„ll (1991-2002) distribuerades Ƥndringar av densamma genom s.k. patchar och arkiverade filer. ƅr 2002 bƶrjade Linuxprojektet att anvƤnda ett proprietƤrt DVCS vid namn BitKeeper.

Under 2005 skedde ett sammanbrott i relationen mellan communityn som utvecklade LinuxkƤrnan och det kommersiella fƶretag som utvecklade BitKeeper, och verktygets gratisversion upphƶrde. Detta fick communityn som utvecklar Linux (och sƤrskilt Linus Torvalds, skaparen av Linux) att utveckla ett eget verktyg baserat pƄ nƄgra av de lƤrdomar de fƄtt vid anvƤndning av BitKeeper. NƄgra av mƄlen med det nya systemet var:

  • Snabbt

  • Enkel design

  • Starkt stƶd fƶr icke-linjƤr utveckling (tusentals parallella spĆ„r)

  • Fullt distribuerat

  • Kunna hantera stora projekt som LinuxkƤrnan effektivt (snabbhet och datastorlek)

Sedan fƶdseln 2005, har Git utvecklats och mognat till att vara lƤttanvƤnt samtidigt som det har det uppfyller de initiala mƄlen. Det Ƥr fƶrbluffande snabbt, det Ƥr vƤldigt effektivt med stora projekt, och har ett otroligt system fƶr icke-linjƤr utveckling (Se Git fƶrgreningar).

scroll-to-top