1. git branch 查看本地分支
* master
2. git branch -r 查看远程分支
origin/HEAD -> origin/master
origin/back_test
origin/master
origin/revert-fb0bc9c8
origin/test2
3. git branch -a 查看所有分支
* master
remotes/origin/HEAD -> origin/master
remotes/origin/back_test
remotes/origin/master
remotes/origin/revert-fb0bc9c8
remotes/origin/test2
有时候需要先手动更新:git fetch origin
4. git checkout -b testbranch origin/test2 切换远程分支
Branch 'testbranch' set up to track remote branch 'test2' from 'origin'.
Switched to a new branch 'testbranch'