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