Commands can be shorter when you have only one remote Git server.
git fetch
git checkout name-of-the-remote-branch
Example output:
Branch 'test-branch' set up to track remote branch 'test-branch' from 'origin'.
Commands need to be more explicit when you have more than one remote Git server.
git fetch origin
This will fetch all of the remote branches.
git branch -v -a
git checkout -b test <name of origin>/test
Shorter:
git checkout -t <name of remote>/test