https://kettan007.medium.com/unleash-the-power-of-version-control-mastering-git-branching-64083760c0d9