https://levelup.gitconnected.com/why-you-should-use-the-git-flow-toolset-in-your-git-branching-workflow-413a1583fa69