Showing Branches
git branch # shows local branches
git branch -a # shows all branches
git branch -r # shows remote branches
Creating Branches
git branch local-branch-name
Selecting Branches
git checkout my-branch
For remote branches
git checkout -b local-branch-name remotes/origin/remote-branch-name