switch to a different remote branch git
#Below is my method to switch and work for a remote branch of a git repository.
#Have a look for all the branches 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.