♦️الفرق بين Git و Github♦️
من اهم الامور التي انصح بتعلمها في تعلم استخدام Git و Github
لكن ماذا يمكننا ان نستخدمهم به؟ وما الفرق بينهما؟ https://t.co/8dJq8qKQaB
ما هو التحكم في الإصدار version control؟
يشبه نظام التحكم في الإصدار برنامج حفظ لمشروعك.
من خلال تتبع وتسجيل التغييرات التي تجريها على ملفاتك أو مجموعات الملفات بمرور الوقت ، يمنحك نظام التحكم في الإصدار القدرة على مراجعة الإصدارات السابقة أو حتى استعادتها
?Git:
هو نظام تحكم في الإصدار شائع للغاية ويقع في قلب مجموعة متنوعة من المشاريع رفيعة المستوى
مقارنة بأنظمة التحكم في الإصدارات الأخرى ، فإن Git سريع الاستجابة وسهل الاستخدام وغير مكلف (مجاني في الواقع). تم تصميم Git أيضًا خصيصًا للعمل بشكل جيد مع الملفات النصية
?Github:
تم تصميم GitHub كخدمة استضافة مستودع Git
وما هي بالضبط خدمة استضافة مستودع Git؟ إنها قاعدة بيانات على الإنترنت تتيح لك تتبع ومشاركة مشاريع التحكم في إصدار Git خارج الكمبيوتر / الخادم المحلي
من خلال GitHub ، يمكنك مشاركة التعليمات البرمجية الخاصة بك مع الآخرين
مما يمنحهم القدرة على إجراء المراجعات أو التعديلات على فروع Git المختلفة الخاصة بك
هذا يجعل من الممكن للفرق بأكملها التنسيق معًا في مشروع واحد في الوقت الفعلي.
مع إدخال التغييرات ، يتم إنشاء فروع جديدة ، مما يسمح للفريق بمواصلة مراجعة الكود دون الكتابة فوق عمل بعضهم البعض