ما هو Git
نظام التحكم في إصدارات الكود
Git — نظام تحكم في الإصدارات الموزع لتتبع التغييرات في الكود المصدري. أنشأه لينوس تورفالدس في 2005.
المفاهيم الأساسية
- Repository — مخزن المشروع مع تاريخ التغييرات
- Commit — لقطة من التغييرات مع وصف
- Branch — خط تطوير مستقل
- Merge — دمج الفروع
- Pull Request — طلب لدمج التغييرات
الأوامر الأساسية
git init # تهيئة المستودع
git clone # استنساخ المستودع
git add # إضافة ملفات للتدريج
git commit # إنشاء إيداع
git push/pull # المزامنة مع البعيد
المنصات
- GitHub — أكبر منصة استضافة كود
- GitLab — منصة DevOps
- Bitbucket — حل من Atlassian
الفوائد
يوفر Git تاريخاً كاملاً للتغييرات، والتعاون الجماعي، والتراجع لأي إصدار، والتفريع الفعال.