git fetch <origin> <remote_branch>
git checkout -b <local_branch_name> <origin>/<remote_branch>
git checkout <remote_branch>
git checkout -b <local_branch> # if no local created yet
git branch -u <origin>/<remote_branch>