Zespoły przyjmują przepływy pracy z gałęziami — konwencje dotyczące tego, jak gałęzie są używane, nazywane i łączone — w celu koordynowania współpracy. Popularne z nich to GitHub Flow, Git Flow i trunk-based development, każdy dopasowany do różnych potrzeb.
GitHub Flow (prosty, powszechny)
→ 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
