This tutorial shows, what is git branching, why we need it, how to create branch using git branch command and then how to switch to newly created or existing branch using git checkout command.
Commands covered:
git init
git status
git log
git branch BRANCH-NAME
git checkout BRANCH-NAME