تخطَّ إلى المحتوى

🔀 شرح Git

سير العمل والاصطلاحات

الدرس 23 من 25· ⏱ 1 دقائق قراءة

لماذا سير عمل متّفق عليه؟

يمنع الفوضى في الفِرق ويوحّد طريقة الفروع والإصدارات.

Git Flow

فروع طويلة العمر: main (إصدارات مستقرّة) وdevelop، مع فروع feature/* وrelease/* وhotfix/*. مناسب للمنتجات ذات الإصدارات المجدولة.

Trunk-Based

فروع قصيرة العمر تُدمج في main بسرعة وبشكل متكرّر، مع تكامل مستمر (CI). شائع في الفِرق السريعة.

Conventional Commits

اصطلاح لرسائل واضحة وقابلة للأتمتة:

feat: إضافة تسجيل الدخول
fix: إصلاح خطأ في الحساب
docs: تحديث الـ README
refactor: تحسين بنية الكود

يُمكّن من توليد سجلّ التغييرات (changelog) وتحديد الإصدار آليًا.

نصائح للفِرق

  • فروع صغيرة ومركّزة، PRs قصيرة سهلة المراجعة.
  • ادمج main بانتظام لتقليل التعارضات.

🎯 التالي: أفضل الممارسات.

هل كان هذا الدرس مفيدًا؟