使用Git时会有很多分支,本文专指远程库新建了一个分支,本地库需要同步分支。
1.查看远程分支-—— git branch -a
在项目目录下操作,需要切换的是auto
使用
git branch -a
后发现没有auto
分支,去gitlab看了下于是找了下原因:
git branch -a
:列出本地分支和远程分支,这里的远程分支指的是本地保存的远程跟踪分支,auto
是新建分支,不在跟踪范围内,使用git fetch
将本地跟踪的远程分支进行更新,与远程库一致。
2.查看本地分支- git branch
$ git branch
master
* new
3.切换分支 - git checkout
本地切换分支用git checkout
,切换远程分支如下:
在切换回
new
分支
$ git checkout new
Switched to branch 'new'
Your branch is up-to-date with 'origin/new'.