Currently by default Master branch is set and you can select any 1 branch as Production branch and 1 branch as development branch.
but what if we have multiple Production and Development branch
Ex:
Master branch (Production branch for main site)
Development (Development branch for main site)
subDomainMaster (2nd Production branch for subdomain)
subDomainDevelopment (2nd Development branch for subdomain)
subDomainTwoMaster (3rd Production branch for subdomain 2)
subDomainTwoDevelopment (3rd Development branch for subdomain 2)
for this type of scenario how we can set it and commit flow also work independently.