在gitlab上创建的branch分支,在linux上不显示怎么办?

在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分支,并切换

原文地址:https://www.cnblogs.com/bigband/p/14092981.html