Git

Git Introdcution

سوف نتكلم في هذا الدرس عن مقدمة git وتطويره وأهميته من قبل المطورين 

التاريخ

11 يونيو 2021

الدروس

1

المستوى

متقدم

اللغة

انجليزي

المشاهدات

298

المواضيع

7
الشروحات chevron_left Git Introdcution chevron_left Git

Introduction

</> Git Introduction

 تم إنشاء  نظام تحكم   System (git)  بواسطة Linus Torvalds في عام 2005 لتطوير Linux Kernel. وذلك لجعله أداة تحكم في الإصدار يتم توزيعها علي المطورين ..،

وقد تم تطوير نظام التحكم Git  للعمل علي Linux kernel  وذلك ليكون أكثر مرونه للتعامل مع المستودعات الكبيره بتجاوب وفعالية ،  ولذا فإن نظام التحكم Git يعتبر من أهم أهدافه هو السرعة والأداء ..

وقد تم تصميم هذا النظام System ليكون بمثابة حلقة وصل بين المطورين ومعرفة ومشاركة الأفكار التي يتم تداولها عند كل مطور ، 

وأيضاً لمراجعة الإصدارات الأخيرة للمشروع مع إمكانية التعديل عليه ومعرفة المطور الذي قام بالتعديل علي المشروع ،  بمعني تتبع المطورين ومشاركة العمل في نفس مساحة المشروع 

فمثلاً مطور ويب رقم A  قام بالتعديل علي ملف رقم 1 ، بالتالي مطور ويب رقم B سوف يكون عنده القدرة علي معرفة متي حدث التعديل وأين حدث ولماذا حدث ، 

وأيضاً مطور ويب رقم B يمكنه التعديل علي ما تم تعديله من مطور ويب رقم A  ، وبالتالي مطور ويب رقم  A  سوف يكون عنده القدرة أيضاً علي معرفة متي حدث التعديل وأين حدث ولماذا حدث ، 

ومن أهم الأمور التي تم تصميم هذا النظام System  من أجلها هو حل المشكلات البرمجية التي قد تواجه المطور ، إذ قد يواجه المطور خلل في ملفات المشروع 

نتجت عن مشاركة مطور اخر شارك في التعديل علي المشروع ،

 حيث أن هذا النظام  يتميز بأنه يحتفظ بجميع الإصدارات التي قد تمت من قبل مع

 معرفة المطور الذي قام بالتعديل وتوقيت التعديل ليقوم باسترجاع اخر اصدار في حاله وجود خلل ما في النسخه الحاليه .....

الخلاصة هي أن هذا  النظام System  يعتبر نظام تحكم في الإصدار يتمتع  بالمراقبة والتعديل علي المشروع  لجميع أعضاء فريق العمل  داخل مساحة واحدة .....

ويتم تنفيذ الأوامر البرمجيه الخاصة بنظام التحكم git  علي أنظمة التشغيل مثل ال (Windows , Linux ,MacOS) 

</> What Is The Git

الgit هوا عبارة عن نظام System لإدارة المشكلات البرمجية وهو بالتحديد يمثل أداة تحكم سريعة وبسيطة لمتابعة اخر الاصدارات في المشروع من حيث التعديل والإضافات وما إلي ذلك.،

git هو distributed version control system بمعني أنه نظام System تحكم في الإصدار موزع مجاني مفتوح المصدر علي جميع فريق العمل من المطورين 

بحيث يتيح للجميع الإضافة والتعديل والحذف ومشاركة التعديلات لجميع المطورين داخل المشروع  وذلك لتنسيق العمل والتعديلات علي المشروع بين المطورين 

كما أنه سهل التعلم ومناسب مع جميع المطورين ،

كما أنه يتميز بسرعة الأداء والتفوق علي غيره من أدوات SCM مثل ( Subversion ,  ClearCase  , Perforce  , CVS )

 

معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات

لديك استفسار ؟

يسعدنا كثيرا مساعدتك في استيعاب افضل للأمور, فلا تترد مطلقا في الاتصال بنا في حال كانت لديك اية اسئله او استفسارات.