Git doesn’t allow to work on remote branches directly so you can’t literally checkout a remote branch.
If you want to checkout a remote branch, you need to create your own local “copy” of that branch and then check it out.
This note shows how to do this.
Cool Tip: Compare branches in Git using the git diff
command! Read more →
Git – Checkout Remote Branch
Make sure that you have the latest branch list from the remote repository locally:
$ git fetch -a
List all the branches (both local and remote):
$ git branch -a - sample output - * master remotes/origin/develop remotes/origin/HEAD -> origin/master remotes/origin/master
Use the git switch
command to checkout a remote branch:
$ git switch <branch-name>
- example -
$ git switch develop