Git-flow
Git-flow is a git workflow strategy used to manage git branches. We use this across several of our projects.
We use git-flow across all our projects. Here is a diagram that showcases how a typical project branch structure would look.
Please read this article thoroughly to understand how git-flow works
https://git-scm.com/book/en/v2/Getting-Started-What-is-Git%3F
