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

contents

  • the basic concepts of git
  • best practices for using gitرؤىبءى

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

المستودع هو مساحة تخزين بحيث يتم الاحتفاظ بملفات المشروع وتاريخه.

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

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

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