Select a branching model for your repositories
main → develop → feature branches → release branches → hotfix branches
main → feature branches → pull request → merge to main → deploy
main (trunk) → short-lived branches → merge within hours → feature flags