Git Checkout Remote Branch¶
Source: dev-notes/git-checkout-remote-branch.md at main · brotherkaif/dev-notes (github.com)
Contents¶
With One Remote¶
With Git versions ≥ 1.6.6, with only one remote, you can do:
git fetch
git checkout test
git checkout test
will NOT work in modern git if you have multiple remotes.
In this case use:
git checkout -b test <name of remote>/test
Or the shorthand:
git checkout -t <name of remote>/test
With Greater than One Remotes¶
Before you can start working locally on a remote branch, you need to fetch it.
To fetch a branch, you simply need to:
git fetch origin
This will fetch all of the remote branches for you. You can see the branches available for checkout with:
git branch -v -a
With the remote branches in hand, you now need to check out the branch you are interested in, giving you a local working copy:
git checkout -b test origin/test
Appendix: Links and References¶
Backlinks:
list from [[Git Checkout Remote Branch]] AND -"Changelog"
Jimmy Briggs jimmy.briggs@jimbrig.com | 2022