Git-Flow is a Workflow for Development practice proposed by Vincent Driessen which has since been implemented in a number of variations. There is also an open source project that gives you a “short hand” for implementing this workflow in a consistent manner using the Git Repository. I’ll be explaining the Workflow as well as the open source project and how to use it in this article. I’ll also go into some detail on how to follow the Git-Flow workflow without using this project so you can see how this would compare and what is happening behind the scenes with the automation tool.
For now, all you need to know is that Git-Flow is a workflow for branching that can be used for doing development work.