من أكثر نقاط الخلط لدى المبتدئين: هل Git و GitHub الشيء نفسه؟ الإجابة: لا — وإليك الفرق ببساطة.
Git — الأداة على جهازك 🔀
Git برنامج يعمل على حاسوبك لتتبّع تغييرات الكود (نظام تحكّم بالإصدارات). يسجّل كل تعديل، ويتيح لك الرجوع لأي نسخة سابقة.
git add .
git commit -m "أضفت ميزة جديدة"
Git يعمل دون إنترنت — كل شيء محلّي على جهازك.
GitHub — المنصّة السحابية ☁️
GitHub خدمة على الإنترنت تستضيف مشاريع Git، فتتيح:
- ✅ حفظ نسخة سحابية من مشروعك
- ✅ التعاون مع فريق على نفس الكود
- ✅ عرض أعمالك (Portfolio) لأصحاب العمل
git push origin main # ترفع كودك إلى GitHub
جدول المقارنة
| الجانب | Git | GitHub |
|---|---|---|
| ما هو | أداة على جهازك | خدمة سحابية |
| يحتاج إنترنت | ❌ لا | ✅ نعم |
| الوظيفة | تتبّع الإصدارات | الاستضافة والتعاون |
| البدائل | — | GitLab، Bitbucket |
الخلاصة
Git هو المحرّك على جهازك، وGitHub هو السحابة التي ترفع إليها عملك وتتعاون عبرها. تعلّم Git أولًا، ثم استخدم GitHub لمشاركة مشاريعك.