https://foxutech.com/how-to-create-a-new-branch-with-git-and-manage-branches/
How to Create a new branch with git and manage branches