تعرف على git وكيف يمكنك الاستفادة منه في مشاريعك البرمجية

بسم الله الرحمن الرحيم

Git Logo

لندخل في الموضوع مباشرةً

أنت الآن مبرمج وتعمل مع عدة مبرمجين في مشروع ما، وقمت بتعديل على ملف معين، أضفت أسطر حذفت أسطر أدخلت دوال الخ…، وقام المبرمج (س) بعمل تعديل آخر على نفس الملف وكل منكما كان لديه فكرة مختلفة عن الآخر، مالذي سيحدث؟؟، بالتأكيد ستحدث كارثة، ولن يتمكن مدير المشروع من استيعاب الأمر وسيواجه الفريق مشاكل لا تعد ولا تحصى.

لذلك وجد Git 😀

ما هو Git؟

Git هو برنامج لإدارة النسخ أو كما يطلق عليه حرفياً (إدارة المراجعة الموزعة) طوره Linus Torvalds (مطور نواة لينكس) وتمت برمجته ليحل هذه المشكلة.

كيف نشأ Git؟

نواة لينكس يتم تطويرها من قبل العديد من المطورين حول العالم في الفترة ما بين 1991 و 2002، وكان التعديلات التي يقوم بها المطورون كثيرة جداً ومع زيادة حجم النواة وزيادة حجم الملفات وجدت الضرورة لاتسخدام نظام إدارة النسخ وتم استخدام برنامج Bitkeeper التجاري، وبعد فترة توترت العلاقة بين مجتمع لينكس و بت كيبر مما أدى إلى سحب الترخيص الخاص بالبرنامج، مما دفع لينوس تورفالدس لإنشاء Git ليكون بديلاً حراً عن Bitkeeper.

هذا هو Git باختصار.

إذاً ماذا عن Github؟؟

Github هو خدمة لاستضافة المشاريع يمكنك أن تقوم بإنشاء مشروعك عليه ليشاركك المطورون من أنحاء العالم في تطويره أو بإمكانك أن تدخل وترى أحد المشاريع التي تعجبك وتبدأ في مساعدة الآخرين.

 هل هناك مواقع أخرى مثل Github؟

بالطبع فهناك أيضاً:

كيف أبدأ بتعلم Git؟؟

بإمكانك البدء من الآن بواسطة أحد المواقع التالية:

  • arabicgit موقع يقدم دروس Git باللغة العربية
  • git-scm المواقع الرسمي لـ Git
  • Try Git خدمة من Github لتجربة Git أونلاين

بإمكانك مراجعة أحد المواقع السابقة والانطلاق في عالم Git 🙂

 

عن Tec-Store

شاهد أيضاً

Cover_122

أفضل المصادر العربية لتعليم برمجة تطبيقات الأندرويد

بسم الله الرحمن الرحيم 1- موقع وقناة أندرودي عربي AndRody موقع يهتم بتعليم برمجة التطبيقات …

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *