Branching workflows
Let’s look at the Gitflow Workflow outlined in Vincent Driessen’s A successful Git branching model.
This workflow consists of five types of branches, each with different roles:
- Main
- Feature branch (i.e., Topic branch)
- Release branch
- Hotfix branch
- Develop branch (i.e., Integration branch)