منصة جيت هب GitHub، قد تكون قد سمعت عنها، وربما كنت تعيش تحت صخرة ?، في الحالتين يُفضل أن تتعرف على وجود هذه المنصة الشهيرة جداً في مشاركة الملفات والأكواد البرمجية وغيرها، وعن سبب كونها "عظيمة" !. https://t.co/A3Omq0L5gZ
الكل جرب إنشاء ملف نصي كالورد وغيره، ثم التعديل عليه مرة وإثنان وثلاثة. ربما سميت هذه التعديلات ب Rev 1 و Rev 2 وهكذا. وربما سيمت الملف Final ثم FinalFinal وهكذا حتى ضعت بين أي من هذه الملفات هو النهائي الحقيقي. هنا أتى لينس تورفالد Linus Torvalds، مخترع اللينكس، بحل. (يتبع)
قام لينس بتصميم أداة سماها جيت Git للتحكم وإدارة نسخ الإصدارات المختلفة Version Control System للملفات وجعلها مفتوحة المصدر (أي أن الكود البرمجي لها متوفر ليطلع عليه الناس). وفوق هذه الأداة، وفر منصة لتخزين Repository إصدارات الملفات المختلفة وإسمها طبعاً هو GitHub. (بتبع)
أكثر ما تستخدم له المنصة هذه اليوم هو لإدارة إصدارات الأكواد البرمجية، لكن يمكن إستخدامها تقريباً لأي نوع من الملفات كالرسوم الهندسية وملفات مايكروسوف أوفيس. (يتبع)
أداة جيت Git تعمل في الأصل من خلال سطر الأوامر Command Line، لكن توجد واجهة رسومية (لا بأس بها) متوفرة من خلال المتصفح. وعلى الرغم من المميزات الكثيرة جداً لمنصة جيت هب والتي يصعب تلخيصها هنا، إلا أن جميعها صفات "عادية" ووفرتها منصات أخرى غيرها، فما الذي يجعل جيت هب مميز؟ (يتبع)