https://medium.com/@webmaker9d/git-branching-strategies-best-practices-for-managing-your-codebase-f71f00780f59