A quick reference for creating clear, consistent, and readable Git branch names.
- Lowercase and hyphen-separated — use lowercase and
-to separate words.feature/new-loginbugfix/header-styling
feat Commits, that adds or remove a new featurefix Commits, that fixes a bugrefactor Commits, that rewrite/restructure your code, however does not change any API behaviourperf Commits are special refactor commits, that improve performancestyle Commits, that do not affect the meaning (white-space, formatting, missing semi-colons, etc)test Commits, that add missing tests or correcting existing testsdocs Commits, that affect documentation onlybuild Commits, that affect build components like build tool, ci pipeline, dependencies, project version, ...ops Commits, that affect operational components like infrastructure, deployment, backup, recovery, ...