The key features of gitflow are:
- A master branch, which is the source for code being deployed to customers. Master is only updated by merges for releases or hotfixes.
- A development branch, which is the focus of ongoing improvements.
- One Release branch for every release.
- One Hotfix branch for each severe production defect.
- One Feature branch for each user-story being worked on.
OptimalBI will create these gitflow branches in both origin and the local repositories.