Git Flow Diagram
A better Gitflow diagram.

Improved Gitflow Diagram

This is an improved git flow diagram, with all Gitflow branches accounted for, including:

Gitflow workflow example

Gitflow is a simple, DevOps enabled (just joking), means for small to medium size teams to work collaboratively on code. It can be used with a local Git repo installed on a shared drive, or with a remote GitHub or GitLab repository.

For a walkthrough of the Gitflow workflow from git flow init to git release finish, take a gander at the following tutorial.