Så fungerar Git (programmering)

g

Git är ett fritt och öppenkälls versionshanteringsverktyg som används av programvaruutvecklare för att spåra och hantera förändringar i datorprogram, dokument och andra uppsättningar informationsfiler. Utvecklat av Linus Torvalds år 2005, möjliggör Git fyra grundläggande operationer: klona, pulla, pusha och commita. Användare klonar ett fjärrrepository till sin lokala dator, drar ner det senaste innehållet från fjärrrepositoryt (pull), gör förändringar och committar dem till det lokala repositoryt, och sedan pushar de förändringarna till det fjärrrepositoryt.

Git skiljer sig från andra versionshanteringssystem genom att den tar snapshots av filer snarare än att bara spåra de ändrade delarna. Varje gång en användare committar en ändring eller uppdaterar ett projekt, tar Git ett snapshot av alla filer och lagrar en referens till det snapshotet. Om filer inte har ändrats, skapar Git bara en länk till de tidigare identiska filerna den redan har. Denna funktion gör Git mycket snabb och effektiv i jämförelse med andra system.

Git har också utmärkta funktioner för grenhantering. Grenar är effektivt en pekare till snapshots du gjort. Du kan skapa, radera och hoppa mellan grenar utan att påverka programvarans huvudflöde. Detta möjliggör parallell utveckling och gör det enkelt att försöka nya ideér utan att störa den ursprungliga koden, vilket gör Git till ett oumbärligt verktyg för samtidig utveckling och kod eller innehållshantering.

Kommentera

av Yasmin Nilsson