https://mamchenkov.net/wordpress/2018/11/24/learn-git-branching/
Learn Git Branching