Git er et distribuert versjonkontrollsystem — det sporer endringer i filer over tid, lar flere personer samarbeide, og bevarer en fullstendig historie av et prosjekt. Det er det dominerende versjonkontrollverktøyet innen programvareutvikling, og er essensielt for praktisk talt alt moderne arbeid.
Hva versjonskontroll gjør
Version control tracks CHANGES to code over time, providing:
✓ HISTORY — every change is recorded (who, what, when, why) → see how code evolved
✓ COLLABORATION — multiple people work on the same code without overwriting each other
✓ UNDO/RECOVERY — revert to any previous version; recover from mistakes
✓ BRANCHING — work on features in isolation; merge when ready
✓ BACKUP — the code lives in repositories (distributed copies)
