Teams ले branching workflows अपनाउँछन् — branches कसरी प्रयोग गरिन्छ, नाम दिइन्छ, र merge गरिन्छ भन्ने सम्मेलनहरू — सहयोग समन्वय गर्न। सामान्य कुनहरुमा GitHub Flow, Git Flow, र trunk-based development छन्, प्रत्येक फरक आवश्यकताहरूको लागि अनुकूल।
GitHub Flow (साधारण, सामान्य)
→ main is always DEPLOYABLE
→ create a FEATURE BRANCH off main for each change
→ open a PULL REQUEST → review → merge to main → deploy
main ──┬──────────────┬── (always deployable)
└─ feature ─PR─┘
✓ Simple, great for continuous deployment / web apps
✓ Most common for modern teams; minimal overhead
