Skip to content

Latest commit

 

History

History
55 lines (47 loc) · 3.52 KB

preface_schacon.asc

File metadata and controls

55 lines (47 loc) · 3.52 KB

Förord av Scott Chacon

Välkommen till den andra utgåvan av Pro Git. Den första utgåvan publicerade för över fyra år sedan. Sedan dess har mycket hänt och många viktiga saker har förblivit desamma. Trots att majoriten av kärnkommandona och koncepten är giltiga idag då kärnteamet i Gitutvecklingen är fantastiska i att bibehålla bakåtkompabilitet har det skett signifikanta tilläg och förändringar i den gemenskap som omger Git. Den andra utgåvan av boken syftar till att belysa dessa ändringar och uppdatera boken så att den kan vara än mer hjälpsam för nya användare.

När jag skrev den första utgåvan var Git fortfarande relativt svårt att använda och knappt anpassat till den inbitna hackern. Det började att stiga i popularitet inom vissa grupper, men hade inte nått den popularitet som det har idag. Sedan dess har nästan varje öppen källgodsgemenskap tagit Git till sig. Git har gjort fantastiiska framsteg på Windows, antalet grafiska användargränssnitt för det för alla plattformar, i IDE-stöd och i företagsvärlden. Boken för fyra år sedan känner inte till något av det. En av de huvudsakliga målen med denna nya utgåva är att beröra alla dessa nya gränser i Gitgemenskapen.

Öppen källkodsgemenskapen som använder Git har också exploderat. När jag första gången satte mig att skriva boken för nästan fem år sedan (det tog mig ett tag att få ut den första versionen) hade jag precis börjat jobba på ett litet bolag som utvecklade en Gittjänst som de kallade för GitHub. När publiceringen gjordes var det kanske ett fåtal tusen som använde sidan och bara fyra av oss som jobbade med den. När jag skriver denna introduktionen, noterar GitHub att man har över tio miljoner projekt, med nära fem miljoner registrerade utvecklarkonton och över 230 anställda. Vare sig man gillar det eller inte, har GitHub förändrat den stora öppen källkodsgemenskapen på ett sätt som knappast var tänkbart när jag satt ner för att skriva den första utgåvan.

Jag skrev ett litet avsnitt i originalversionen av Pro Git om GitHub som ett exempel på en värdtjänst för Git som jag aldriv var riktigt bekväm med. Jag gillade det inte eftersom jag skrev om vad som var essensiellt en gemenskapsresurs och samtidigt prata om mitt företag samtidigt. Trots att jag fortfarande inte gillar intressekonflikten, är betydelsen av GitHub i Gitgemenskapen oundviklig. Istället för ett exempel på Gittjänst, har jag beslutat att förändra den delen av boken till en mer ingående beskrivning av vad GitHub är och hur det används effektivt. Om du skall lära dig Git, kommer sedan hur du använder GitHub att hjälpa dig att ta del i en enorm gemenskap som är värdefull oavsett vilken Gittjänst du väljer att använda för din egen kod.

Den andra stora förändringen som skett sedan förra publiceringen har varit utvecklingen och användningen av HTTP protokollet för Gits nätverkstransaktioner. De flesta exemplen i boken har ändrats till HTTP från SSH, eftersom det är så mycket enklare.

Det har varit underbart att se Git växa de senaste åren från ett relativt obsykyrt system för versionshantering till det i princip dominerande systemet för versionshantering i både kommersiella och öppen källkodssammanhang. Jag är glad att Pro Git har gått så bra och samtidigt vara en av de få tekniska böcker på marknaden som är både ganska framgångsrik och helt öppen.

Jag hoppas att du uppskattar denna uppdaterade utgåvan av Pro Git.