Skip to main content
  1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git collaboration
  6. Branching workflows
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

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)
Basic Git branching workflow with main, feature, release, hotfix, and develop branches.
Basic Git branching workflow with main, feature, release, hotfix, and develop branches.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life