جارٍ تحميل ساحة التجربة…

    الـbranches

    • mainما يعمل في production. كل commit عليه هو إصدار. دائم
    • developbranch الدمج للإصدار التالي. دائم
    • feature/*issue واحدة، تتفرّع من develop. حتى الدمج
    • bugfix/*خطأ اكتُشف قبل الإصدار، يتفرّع من develop. حتى الدمج
    • release/*تجهيز إصدار: الفحوصات الأخيرة ورقم الإصدار. حتى الإصدار
    • hotfix/*إصلاح عاجل لما في production، يتفرّع من main. حتى الإصدار

    القواعد

    1. 1لا تعمل commit مباشرةً على main أو develop.
    2. 2الـfeature والـbugfix يبدآن من develop ويرجعان إلى develop عبر Pull Request.
    3. 3الـrelease يُقطع من develop، ثم يُدمج في main ويرجع إلى develop، ويأخذ tag.
    4. 4الـhotfix يُقطع من main، ثم يُدمج في main وفي develop، ويأخذ tag.

    أوامر سريعة

    يقترح سطر الأوامر خطوة Git Flow التالية: اضغط Tab لكتابتها وEnter لتنفيذها وEsc للخروج من سطر الأوامر. ↑ ↓ للأوامر السابقة. اضغط على أي commit لإضافة الـhash الخاص به.