Hvad er Git?
Det er et distribueret versionskontrolsystem.
Definition
Git er et distribueret versionskontrolsystem, der gør det muligt at spore ændringer effektivt i filer, især inden for softwareudvikling.
Repository
Hver udviklers lokale kopi af et projekt er et komplet repository, der giver mulighed for offlinearbejde og letter fjernsamarbejde.
Merging
Git giver værktøjer til at sammenflette forskellige grene, løse konflikter og opretholde en ren repository-historik.
Fleksibilitet
Gits design understøtter ikke-lineær udvikling med kraftige funktioner til branching og merging.
Data Integrity
Git bruger kryptografiske hash-værdier for at sikre integriteten af de gemte data, hvilket gør det svært at ændre eller miste information.
Popularitet
Git er blevet den globale standard for versionskontrol og bruges bredt i både open source- og kommercielle softwareprojekter.
Commits
Git opretter et snapshot af alle filer ved hver gemning, kaldet en commit, der danner et grafisk billede af udviklingshistorikken.
Branches
Udviklere kan arbejde på separate grene og derefter sammenflette deres arbejde tilbage i projektets hovedgren.
Revert
Det er muligt at vende koden tilbage til en tidligere commit