How to switch to a different remote branch in git

后端 未结 2 1092
感情败类
感情败类 2020-12-24 14:24

I have 3 local and 3 remote branches and want to be on the same branch on both.

on local:

git branch
  A
* B
  master

git branch -r         


        
2条回答
  •  时光取名叫无心
    2020-12-24 15:04

    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.

提交回复
热议问题