Git ایک تقسیم شدہ ورژن کنٹرول سسٹم ہے — یہ وقت کے ساتھ فائلوں میں تبدیلیوں کو ٹریک کرتا ہے، متعدد لوگوں کو تعاون کرنے دیتا ہے، اور کسی پروجیکٹ کی مکمل تاریخ محفوظ رکھتا ہے۔ یہ سافٹ ویئر ڈیولپمنٹ میں غالب ورژن کنٹرول ٹول ہے، تقریباً تمام جدید کام کے لیے ضروری ہے۔
ورژن کنٹرول کیا کرتا ہے
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)
