Git ولا GitHub؟ 🤔

ناس كتير فاكرة إنهم نفس الحاجة… لكن الحقيقة مختلفين تمامًا!

  • 📌 أولًا: Git

Git هو Version Control System. يعني ببساطة: بيحفظ كل تعديل بتعمله على الكود. تقدر ترجع لأي نسخة قديمة في أي وقت. تشتغل على Feature جديدة من غير ما تبوظ الكود الأساسي. تدمج شغلك مع باقي الفريق بسهولة.

  • 💡 باختصار: Git = مدير إصدارات الكود.

☁️ ثانيًا: GitHub

GitHub هو منصة أونلاين بتستضيف مشاريع Git. يعني تقدر: ترفع مشروعك على الإنترنت، تشارك الكود مع فريقك، تعمل Pull Requests، تراجع الكود (Code Review)، تدير المهام والمشاريع، تشغل CI/CD بسهولة.

  • 💡 باختصار: GitHub = المكان اللي بتخزن وتشارك فيه مشاريع Git.
  • 🎯 الفرق في سطر واحد

📁 Git = بيشتغل على جهازك لإدارة نسخ الكود.

🌐 GitHub = بيخزن مشاريع Git على السحابة ويسهل التعاون مع الفريق.

🔥 ليه لازم أي CRM Developer يتعلم Git؟

لو بتشتغل على: JavaScript, Plugins, PCF Controls, Power Platform, Azure DevOps

فـ Git بقى مهارة أساسية، مش رفاهية. كل تعديل بيتسجل، وكل خطأ تقدر ترجع عنه بسهولة، وشغلك مع الفريق هيكون منظم جدًا.

اترك ردّاً