Hoppa till innehåll
Verktyg

Vad är Git?

Versionshantering för kod. Tänk dig ett magiskt 'ångra'-system med oändliga nivåer. Livräddare sedan 2005.

Git är ett verktyg som håller ordning på alla ändringar i ett projekt — oftast programkod, men det funkar för vilken text som helst. Tänk dig att du skriver ett dokument och sparar en ny version varje gång du ändrat något viktigt. Skillnaden är att Git gör det åt dig, automatiskt och oändligt, utan att din mapp fylls med filer som heter "slutversion_v3_FINAL_riktigt.docx".

Varje gång du sparar i Git (det kallas att göra en "commit") tas en ögonblicksbild av hur allt ser ut just då. Vill du gå tillbaka till hur det såg ut förra tisdagen? En knapptryckning. Vill du prova en vild idé utan att förstöra det som redan funkar? Du skapar en "branch" — en parallell kopia där du kan experimentera fritt, och slår ihop den med originalet först om det blev bra.

Git skapades 2005 av samma person som byggde operativsystemet Linux, och har sedan dess blivit standard i i princip hela mjukvaruvärlden. Det är gratis och körs på din egen dator.

Varför är Git viktigt för ditt företag?

Om någon bygger något digitalt åt dig — en webbplats, en app, ett system — så ligger nästan garanterat koden i Git. Det betyder att inget arbete går förlorat, att flera personer kan jobba på samma projekt utan att skriva över varandra, och att man alltid kan spåra vem som ändrade vad och när.

För dig som beställare är det en trygghet: koden är dokumenterad, säkerhetskopierad och möjlig att ta över av en annan utvecklare om det skulle behövas. Du är inte inlåst hos en enda person.

Git i praktiken

Säg att ZORC bygger en bokningssida åt ditt företag. En utvecklare jobbar på betalningsfunktionen, en annan på designen — samtidigt, i samma projekt, utan krockar. När en ny funktion är klar och testad slås den ihop med resten. Skulle en uppdatering råka ställa till det går det att backa till förra fungerande versionen på sekunder, istället för att sidan ligger nere en hel dag.

Vanliga frågor om Git

Vad betyder Git?

Git är ett gratis verktyg för versionshantering som håller reda på alla ändringar i ett projekt, oftast programkod. Det gör att man kan gå tillbaka till äldre versioner och att flera personer kan jobba tillsammans utan att skriva över varandra.

Vad är skillnaden mellan Git och GitHub?

Git är själva verktyget som sköter versionshanteringen på din egen dator. GitHub är en webbtjänst där du lagrar dina Git-projekt online så att andra kan komma åt dem och samarbeta. Git kan användas helt utan GitHub.

Behöver jag som företagare kunna Git?

Nej, Git är ett verktyg för utvecklare. Men det är bra att veta att det finns, eftersom det innebär att koden bakom din webbplats eller app är säkerhetskopierad och möjlig att ta över av en annan leverantör vid behov.

Relaterade termer

← Hela ordlistan