Git ni mfumo wa kontrol wa toleo uliosambazwa — inafuatilia mabadiliko ya faili kwa muda, inaruhusu watu wengi kushirikiana, na huhifadhi historia kamili ya mradi. Ni zana kuu ya kontrol wa toleo katika maendeleo ya programu, muhimu kwa karibu kazi zote za kisasa.
Kontrol wa toleo unafanya nini
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)
