Hva er Git?
Det er et distribuert versjonskontrollsystem.
Definisjon
Git er et distribuert versjonskontrollsystem som gjør det mulig å effektivt spore endringer i filer, spesielt innen programvareutvikling.
Repositorium
Hver utviklers lokale kopi av et prosjekt er et komplett repository, noe som tillater offline arbeid og fasiliterer fjernsamarbeid.
Sammenfletting
Git gir verktøy for å sammenflette forskjellige grener, løse konflikter og opprettholde et rent historikk over repositoryet.
Fleksibilitet
Gits design støtter ikke-lineær utvikling, med kraftige verktøy for branching og merging.
Dataintegritet
Git bruker kryptografiske hasher for å sikre integriteten til lagrede data, noe som gjør det vanskelig å endre eller miste informasjon.
Populæritet
Git har blitt den globale standarden for versjonskontroll og brukes mye i både open source og kommersielle programvareprosjekter.
Commits
Git lager et øyeblikksbilde av alle filer med hvert lagring, kalt en commit, og danner et graf over utviklingshistorikken.
Branches
Utviklere kan jobbe på separate grener og deretter sammenflette arbeidet sitt tilbake til prosjektets hovedgren.
Reverter
Det er mulig å tilbakestille koden til en tidligere commit, inspisere endringer i filer, og gjennomgå informasjon som når og hvor endringer ble gjort.