Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.89 KB

ch03-git-branching.asc

File metadata and controls

32 lines (22 loc) · 1.89 KB

Git förgreningar

Nästan alla versionshanteringssystem har någon form av stöd för förgreningar. En förgrening innbär att du avviker från utvecklingens huvudspår och fortsätter att arbeta utan att påverka huvudspåret. I många versionshanteringsverktyg är detta är ganska dyr process som ofta innebär att skapa en ny kopia av källkodsmappen och tar lång tid för stora projekt.

En del refererar till Gits förgreningsmodell som dess ``mördarfunktion,'' och den gör verkligen att Git sticker ut i versionshanteringsvärlden. Vad är så speciellt? Det sätt som Git gör grenar på är fantastiskt lättviktigt och att skapa nya grenar görs näst intill ögonblickligen, likaså att byta mellan olika grenar. Olikt många andra versionshanteringssystem uppmuntrar Git till ett arbetsflöde där man ofta förgrenar och slår ihop dem ofta, även flera gånger dagligen. Att förstå och behärska denna teknik ger dig ett kraftfullt och unikt verktyg och kan helt påvekar hur du väljer att utveckla.

Sammanfattning

Vi har nu gått igenom grundläggande förgrening och sammanslagning i Git. Du bör nu känna dig komfortabel med att skapa och byta till nya grenar, byta mellan grenar och slå samman lokala grenar. Du bör också kunna dela dina grenar genom att skicka upp dem till en delad servar, arbeta med andra på delade grenar och flytta grenar innan de delas. I nästa kapitel skall vi gå igenom vad du behöver för att sätta upp din egna server för att ha fjärrförvar i Git.