Gitflow Workflow | Atlassian Git Tutorial is also a good presentation.
Git Flow has been widely advertised, but also criticized for giving in to bad practices.
Gitflow is a Poor Branching Model Hack uses rather prickly language to point out the central problem behind the model: not having the full range of test cases to support continuous development. Unit testing is not enough.
Introduction to GitLab Flow does not criticize, but provides a good description of a simple, no-hassle branching model for those who have bothered to build up and equip their continuous deployment practices properly.