在linux上查询代码分支:
git branch -a
可以查看代码的本地分支和远程分支。
但是在gitlab 创建的一个新分支,却显示不出来。
解决办法:
git fetch
(base) [zx_data@sz-lg-task-server-11-137 utils]$ git fetch
From ssh://gitlab.xxx.com:37600/online_business_data/xxx_proj
47b159f..8e63dc2 master -> origin/master
- [new branch] dev_xxx -> origin/dev_xxx
- [new branch] release -> origin/release
这样就可以把远端分支全部获取到了。
这时候再查看分支,git branch -a
可以查看所有的分支。
linux 上切换分支
git checkout test # 切换到test分支
git checkout -b test # 新建+切换到test分支
git checkout -b test dev # 基于dev新建test分支,并切换