هو خدمة استضافة مفتوحة المصدر، تستخدم في الغالب للأكواد في مجموعة متنوعة من لغات البرمجة
تتابع التغييرات المختلفة التي تم إجراؤها على كل تكرار.
الخدمة قادرة على القيام بذلك عن طريق استخدام git: وهو نظام التحكم في المراجعة الذي يتم تشغيله في واجهة الأوامر.
تتشابه مع خدماتٍ أخرى بما في ذلك BitBucket و Microsoft Team Foundation Server والمزيد
يوجد على GitHub أكثر من 31 مليون مستخدم
يؤدي استخدامه إلى تسهيل التعاون مع الزملاء والنظر إلى الإصدارات السابقة من عملك
ما هي استخداماته
يتم استخدامه لتخزين الأكواد البرمجية لمشروع ما
تسمح للمطورين بالتعاون في مشروع أكثر فعالية من خلال توفير أدوات لإدارة التغييرات المتعارضة المحتملة من مطورين متعددين، وهو يسمح للمطورين بتغيير البرامج وتطويرها وتحسينها مجانا
ميزات GitHub
المستودع "Repo"
يتم فيه تخزين كافة الملفات الخاصة بمشروع معين يحتوي كل مشروع على الريبو الخاص به، ويمكنك الوصول إليه باستخدام عنوان URL.
التفريع “Forking”
تعني إنشاء مشروع جديد قائم على مشروع آخر موجود بالفعل، هذه ميزةٌ مدهشةٌ تشجع بشكل كبير على مواصلة تطوير البرامج والمشاريع الأخرى.
سحب الطلبات:
في تريد أن يتم التعرف على مشروعك من قِبل المطورين الأصليين وربما يتم تضمينه في المشروع المستودع الرسمي
يمكنك القيام بذلك عن طريق إنشاء طلب سحب، حيث يمكن لمؤلفي المستودع الأصلي رؤية عملك، ثم اختيار قبوله في المشروع الرسمي أو عدم قبوله
كلما قمت بإصدار طلب سحب، يوفر GitHub وسيطا مثاليا لك ولصاحب المشروع الرئيسي للتواصل.
شبكات التواصل الاجتماعي
إن الشبكات الاجتماعية في GitHub أقوى ميزة، مما يسمح للمشاريع بأن تنمو أكثر من أي ميزة أخرى من الميزات المعروضة
يمتلك كل مستخدم على GitHub ملفا شخصيا خاصا به يعمل كأنه نوع من أنواع السيرة الذاتية، ويعرض عملك السابق ومساهماته في المشروعات الأخرى عبر طلبات السحب
حيث يمكن للعديد من الخبراء المساهمة بالمعرفة والتعاون من أجل المضي قدما في المشروع.
سِجل التغييرات
عندما يتعاون أشخاص متعددين في مشروعٍ، يكون من الصعب متابعة المراجعات، مثل من الذين قاموا بتغييرٍ ما، ومتى وأين يتم تخزين هذه الملفات، يعتني GitHub بهذه المشكلة من خلال تتبع جميع التغييرات التي تم دفعها إلى المستودع
في النهاية في حال ما زلت متوترا حول تعلم تقنية جديدة، فابدأ ببساطة ولا تعقدها وسيصبح استخدامك لـ git وgithub أمرا روتينيا واعتياديا، وستصبح محترفا في استخدامهما بأسرع مما تتخيل