بعض المفاهيم الرئيسية في الغيت

contents

  • the basic concepts of git
  • best practices for using git

المفاهيم الأساسية لـلغيت

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

أفضل الممارسات لاستخدام الغيت

كتابة رسائل التزام ذات معنى مما يساعد الآخرين على فهم التغييرات. كذلك استخدام الفروع لفصل الميزات الجديدة وإصلاحات الأخطاء والتجارب عن الشيفرة الرئيسية. وأيضاٌ سحب التغييرات بانتظام لمراقبة أحدث التغييرات من المستودع البعيد. أخيراً إجراء مراجعات للشيفرة للحفاظ على الجودة والاتساق.