main aka release branchDevelopment (finished features, tests, etc.)Feature branches for development of featuresTest branches for development of tests
feature/... → new functionalityfix/... → bug fixeschore/... → maintenance (deps, config)docs/... → documentationrefactor/... → code cleanup without behavior changeRules in Gitlab:
/feat: → new feature