ما هو Git؟ وكيف يمكنك الاستفادة منه



ما هو Git؟ وكيف يمكنك الاستفادة

ما هو Git؟ وكيف يمكنك الاستفادة منه


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


ما هو Git؟
Git هو برنامج لإدارة النسخ أو كما يطلق عليه "إدارة المراجعة الموزعة" طوره Linus Torvalds  هو الشخص الدي طور نواة لينكس Lunix وتمت برمجته ليحل متل المشاكل التي دكرناها سابقا.

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

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

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

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


بالطبع فهناك أيضاً:
Sourceforge
Google Code تابع لشركة جوجل google
Gitroious
BitBucket

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

يمكنك التعلم عن طريق المواقع التالية : 
اول المواقع هوarabicgit  موقع عربي يقدم دروس جيده في Git
الموق التاني هو git-scm المواقع الرسمي  Git
الموقع التالت هو Try Git التابع ل Github يمكنم من استخدام Git أونلاين


ما هو Git؟ وكيف يمكنك الاستفادة منه


بعض الاضافات منقولة من : مستودع تقني
المرجو نشر هذا الموضوع

Sharing Widget bychamelcool


معلومات عن العضو

تاريخ الميلاد : 1990/09/04 المهنه : مدون الأسم الحقيقي : أناس العاطفي الدولة: المغرب صاحب مدونةكلفين للمعلوميات






جميع الحقوق المحفوضة لدى كلفين للمعلوميات 2013 - 2014 |نقل بدون تصريح ممنوع Privacy-Policy| إتفاقية الإستخدام |© كلفين للمعلوميات

back to top