A csapatok elágazási munkafolyamatokat alkalmaznak — megállapodásokat arra, hogyan használják, nevezik el és egyesítik az ágakat — az együttműködés koordinálása érdekében. A gyakori munkafolyamatok közé tartozik a GitHub Flow, a Git Flow és a trunk-based development, amelyek mindegyike különböző igényekhez illeszkedik.
GitHub Flow (egyszerű, gyakori)
→ 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
