ساحة تجربة Git Flow
اكتب أوامر git وgit flow وشاهد الـbranches تتكوّن أمامك. main هو ما يعمل في production، وdevelop يجمع الإصدار التالي، والـbranches قصيرة العمر تظهر ثم تختفي.
جارٍ تحميل ساحة التجربة…
الـbranches
mainما يعمل في production. كل commit عليه هو إصدار. دائمdevelopbranch الدمج للإصدار التالي. دائمfeature/*issue واحدة، تتفرّع من develop. حتى الدمجbugfix/*خطأ اكتُشف قبل الإصدار، يتفرّع من develop. حتى الدمجrelease/*تجهيز إصدار: الفحوصات الأخيرة ورقم الإصدار. حتى الإصدارhotfix/*إصلاح عاجل لما في production، يتفرّع من main. حتى الإصدار
القواعد
- 1لا تعمل commit مباشرةً على main أو develop.
- 2الـfeature والـbugfix يبدآن من develop ويرجعان إلى develop عبر Pull Request.
- 3الـrelease يُقطع من develop، ثم يُدمج في main ويرجع إلى develop، ويأخذ tag.
- 4الـhotfix يُقطع من main، ثم يُدمج في main وفي develop، ويأخذ tag.
أوامر سريعة
يقترح سطر الأوامر خطوة Git Flow التالية: اضغط Tab لكتابتها وEnter لتنفيذها وEsc للخروج من سطر الأوامر. ↑ ↓ للأوامر السابقة. اضغط على أي commit لإضافة الـhash الخاص به.