Echipele adoptă fluxuri de ramificare — convenții pentru cum sunt folosite, denumite și fuzionate ramurile — pentru a coordona colaborarea. Cele mai comune includ GitHub Flow, Git Flow și trunk-based development, fiecare potrivit pentru nevoi diferite.
GitHub Flow (simplu, frecvent)
→ 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
