Git, dağıtılmış bir versiyon kontrol sistemidir — dosyalardaki değişiklikleri zaman içinde takip eder, birden fazla kişinin işbirliği yapmasını sağlar ve bir projenin tam geçmişini korur. Yazılım geliştirmede hakim versiyon kontrol aracıdır ve neredeyse tüm modern çalışmalar için gereklidir.
Versiyon kontrol ne yapar
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)
