Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dospuntocero/f87b6c316f667dc96d8928739fa43262 to your computer and use it in GitHub Desktop.
Save dospuntocero/f87b6c316f667dc96d8928739fa43262 to your computer and use it in GitHub Desktop.
How to switch to a different remote branch in git Ask Question
first, just input following command in the terminal:
git branch --all
And then you will see the all the branches on local and remote. Something like this:
*master
remotes/origin/develop
remotes/origin/master
remotes/origin/web
remotes/origin/app
Let's pretend you want to switch to the remotes/origin/develop branch. Type following:
git checkout remotes/origin/develop
Then type git branch --all again to find this:
*(detached from remotes/origin/develop)
master
remotes/origin/develop
remotes/origin/master
remotes/origin/web
remotes/origin/app
And then just do:
git checkout -b develop
From now on, you are working on the remotes/origin/develop branch exactly.
also you can pull changes directly using the upstream method
git branch --set-upstream-to=origin/develop develop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment