Skip to content

Latest commit

 

History

History
32 lines (17 loc) · 4.33 KB

File metadata and controls

32 lines (17 loc) · 4.33 KB

Introduktion

Du är på väg att lägga flera timmar av ditt liv på att läsa om Git. Här berättar vi kort vad som väntar. Här är en snabb översikt över bokens tio kapitel och tre bilagor.

I Kapitel 1 går vi igenom versionshanteringssystem (VCS) och grunderna i Git – inget tekniskt, bara vad Git är, varför det uppstod i en värld full av andra VCS:er, vad som skiljer det från andra system och varför så många använder det. Därefter förklarar vi hur du laddar ner Git och gör första installationen om du inte redan har det.

I Kapitel 2 går vi igenom grundläggande användning av Git – hur du använder Git i de 80 % av fallen du oftast möter. Efter kapitlet ska du kunna klona ett kodförråd, se vad som har hänt i projektets historik, ändra filer och bidra med ändringar. Om boken spontant skulle självantända här har du redan nytta av Git tills du skaffar en ny kopia.

Kapitel 3 handlar om Gits grenmodell, ofta beskriven som dess främsta kännetecken. Här lär du dig vad som verkligen skiljer Git från mängden. När du är klar kanske du vill stanna upp och fundera över hur du överlevde innan Gits grenar fanns i ditt liv.

Kapitel 4 tar upp Git på servern. Kapitlet är för dig som vill sätta upp Git inom en organisation eller på en egen server för samarbete. Vi går även igenom olika alternativ om du hellre vill att någon annan sköter det.

Kapitel 5 går i detalj igenom olika distribuerade arbetsflöden och hur man genomför dem med Git. När du är klar ska du kunna arbeta tryggt med flera fjärrkodförråd, använda Git via e‑post och skickligt hantera många fjärrgrenar och inskickade ändringspatchar.

Kapitel 6 går på djupet i GitHubs tjänster och verktyg. Vi går igenom hur man skapar och hanterar ett konto, skapar och använder Git‑kodförråd, vanliga arbetssätt för att bidra till projekt och ta emot bidrag till egna projekt, GitHubs programgränssnitt och flera små tips som gör vardagen lättare.

Kapitel 7 handlar om avancerade Git‑kommandon. Här lär du dig till exempel att bemästra det skrämmande kommandot reset, använda bisektering för att hitta fel, skriva om historik, välja revisioner i detalj och mycket mer. Kapitlet fördjupar dina kunskaper i Git så att du verkligen behärskar verktyget.

Kapitel 8 handlar om att anpassa din Git‑miljö. Det omfattar hur du sätter upp krokskript för att driva igenom eller uppmuntra egna regler och hur du använder miljöinställningar så att du kan arbeta som du vill. Vi går även igenom hur du bygger en egen uppsättning skript för en skräddarsydd incheckningspolicy.

Kapitel 9 handlar om Git och andra versionshanteringssystem. Det omfattar Git i en Subversion‑värld och hur man konverterar projekt från andra system till Git. Många organisationer använder fortfarande SVN och tänker inte byta, men nu har du lärt dig hur kraftfullt Git är – och kapitlet visar hur du klarar dig om du fortfarande måste använda en SVN‑server. Vi går också igenom hur man importerar projekt från flera olika system om du lyckas övertyga alla om att byta.

Kapitel 10 går ner i Gits mörka men vackra innandöme. Nu när du kan Git och kan hantera det med säkerhet och precision kan du gå vidare till hur Git lagrar objekt, vad objektmodellen är, detaljer om packfiler, serverprotokoll och mer. Genom hela boken hänvisar vi till delar av detta kapitel om du vill fördjupa dig där och då; men om du, liksom vi, vill gå rakt på de tekniska detaljerna kanske du vill läsa Kapitel 10 först. Det väljer du själv.

I Bilaga A tittar vi på exempel på att använda Git i olika miljöer. Vi går igenom flera olika grafiska gränssnitt och utvecklingsmiljöer som du kanske vill använda med Git och vad som finns tillgängligt. Om du vill ha en översikt över Git i skalet, din utvecklingsmiljö eller din textredigerare är det här du ska titta.

I Bilaga B utforskar vi skriptning och hur man utökar Git med verktyg som Libgit2 och JGit. Om du vill skriva avancerade och snabba specialverktyg och behöver Git på lågnivå är det här du hittar överblicken.

Till sist, i Bilaga C, går vi igenom alla större Git‑kommandon ett i taget och hänvisar till var i boken vi använde dem och vad vi gjorde. Om du vill veta var ett särskilt Git‑kommando används kan du slå upp det här.

Nu åker vi.