Les équipes adoptent des workflows de branchement — des conventions pour la façon dont les branches sont utilisées, nommées et fusionnées — pour coordonner la collaboration. Les plus courants incluent GitHub Flow, Git Flow et le trunk-based development, chacun adapté à des besoins différents.
GitHub Flow (simple, courant)
→ 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
