Týmy přijímají workflow pro práci s větvemi — konvence pro to, jak se větvě používají, pojmenovávají a slučují — aby koordinovaly spolupráci. Běžné patří GitHub Flow, Git Flow a trunk-based development, každý vhodný pro různé potřeby.
GitHub Flow (jednoduchý, rozšířený)
→ 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
