Nadat onlangs bekend was geworden dat Linus Torvalds geen gebruik meer kon maken van BitKeeper voor het beheren van de broncode van de Linux-kernel, heeft hij nu een vervanger van de software gepresenteerd. Git, zoals de nieuwe sourcecode management tool (SCM) heet, bouwt voort op de principes van BitKeeper, maar is niet compatible met het closed-sourcepakket. BitKeeper is niet meer gratis beschikbaar omdat open-sourceontwikkelaars hebben getracht een compatible open source BitKeeper-client te ontwikkelen, wat in strijd was met de licentie die Linus Torvalds en andere kernelontwikkelaars hadden getekend.
Git is ook een gedistribueerde codebeheerstool en heeft dus geen gecentraliseerde database van waaruit alle broncode wordt verspreid, zoals bijvoorbeeld bij CVS of Subversion. Git is ontwikkeld door Linus Torvalds zelf en wordt uitgebracht onder de GPL. Het programma is geen volwaardig codemanagementtool, aangezien het specifiek is geschreven voor de werkwijze zoals deze gebruikt wordt bij de ontwikkeling van de Linux-kernel. Inmiddels is de eerste kernel die ontwikkeld is met behulp van Git uitgebracht, te weten 2.6.12rc3.
De reden dat BitMover de gratis versie van BitKeeper van de markt heeft gehaald, is voornamelijk veroorzaakt door Andrew Tridgell (programmeur van Samba en rsync) die een BitKeeper-compatbile tool heeft geschreven onder de naam SourcePuller. Een opmerkelijk detail is dat Tridgell een directe collega is van Torvalds, aangezien beide ontwikkelaars in dienst zijn van het Open Source Development Laboratory (OSDL). Torvalds heeft de nodige kritiek geuit op Tridgell en zijn SourcePuller-programma.