
هو أحد أنظمة التحكم في الإصدار، وهو الأشهر بين المبرمجين والمطورين.
يتيح لك نظام التحكم في الإصدار لحفظ التغييرات على الكود في الشروع ووإمكانية الرجوع إلى أي نقطة من هذه النقاط في أي وقت.
في كل مرة تقوم بتغيير اي شيء في الكود ولو اضافة سطر فارغ، سيقوم نظام git بحفظ هذا التغيير مع الوقت والتاريخ.
قبل او بدون استخدام هذا النظام، ستكون مضطر لحفظ عدة نسخ من المشروع في كل مرة تريد حفظ خط الرجعة فيها، أكيد الكل مر بهذه التجربة سابقاً .
هذا هو الهدف والفائدة الرئيسية من نظام git وهناك ايضاً فائدة أخرى مهمة، وهي امكانية العمل الجماعي بسهولة. تستطيع ان تعمل على نفس المشروع انت وعدة مطورين بدون التأثير على كود أي شخص آخر. كل مطور يعمل في فرع مستقل ولايؤثر على الفرع الرئيسي للبرنامج وعند إتمام العمل هلى الفرع يتم دمجه مع الفرع الرئيسي.
هناك عدة مواقع تقدم نظام git:
github
Gitlab
Bitbucket
ويوجد غيرها، لكن هذه هي الأشهر.
شاركنا رأيك، هل تستخدم نظام git؟
اذا كان الجواب لا، هل ترغب في تعلمه؟