Pasukan mengamalkan aliran kerja branching — konvensyen tentang cara branch digunakan, dinamakan, dan di-merge — untuk menyelaraskan kolaborasi. Yang biasa termasuk GitHub Flow, Git Flow, dan trunk-based development, setiap satu sesuai untuk keperluan yang berbeza.
GitHub Flow (mudah, biasa)
→ 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
