# In order to checkout a remote branch,# you have to first fetch the contents of the branchgit fetch --all# In mordern version of Git, cehckout the remote branch like a local branchgit checkout <remotebranch>
# Older versions of Git requiers the creation of a new branch based on the remotegit checkout -b <remotebranch> origin/<remotebranch>
# In modern versions of Git, you can checkout the remote branch like a local branch.git checkout <remotebranch># Older versions of Git require the creation of a new branch based on the remote.git checkout <remotebranch> origin/<remotebranch>
$ git checkout -t origin/remote-branch
Branch 'remote-branch'set up to track remote branch 'remote-branch' from 'origin'.
Switched to a new branch 'remote-branch'