ال Github هو web service كتطبيق لفكرة الـ version controlling system باستخدام ال Git في السطر السابق ثلاث نقاط يجب توضيحها و فهم الفرق بينها حتى نعرف ماهو ال Github و هل هو الوحيد من نوعه أم أن هناك بدائل أخرى. Version controlling system في دورة حياة أي كود , تكون عملية التعديل على الكود القديم وتطويره أو إصلاح bug أكثر من عملية إضافة كود جديد. ويأتي مع هذه التغيرات صعوبة في تتبعها ومعرفة من المسؤول عنها و متى تمت