Problem Statement
When would you choose GitHub Flow over Git Flow for a team, and why?
Explanation
GitHub Flow (trunk-based: small feature branches → PR → merge to main → deploy) fits products that deploy very frequently and value simplicity. Git Flow (long-lived develop, release/hotfix branches) suits scheduled releases and heavier QA gates. Choose the simplest model that matches release cadence and compliance needs.
Practice Sets
This question appears in the following practice sets:
