在gitlab上创建空仓库,只有一个master分支,一开始本地提交代码到master分支,
然后新创建了一个develop分支,它是基于master分支的,在本地终端中输入命令
却看不到这个develop分支,为什么?
-
看不到分支
其实你忘了获取远程更新。
解决办法:
$ git fetch
// 或者
$ git fetch origin
然后
$ git branch -a
就可以看到了。
-
切换分支
git checkout -b [分支名称] origin/[分支名称]
TDH@DESKTOP-4U8KD9D MINGW64 /d/workspace/SJXZ-XCX/shijiaxiaozhan-miniProgram (dev-2.0)
$ git checkout -b dev_20210915_weballan_wallet origin/dev_20210915_weballan_wallet
Switched to a new branch 'dev_20210915_weballan_wallet'
M package-lock.json
M shijiaxz-mp/package-lock.json
Branch 'dev_20210915_weballan_wallet' set up to track remote branch 'dev_20210915_weballan_wallet' from 'origin'.
TDH@DESKTOP-4U8KD9D MINGW64 /d/workspace/SJXZ-XCX/shijiaxiaozhan-miniProgram (dev_20210915_weballan_wallet)
$ ^C
可以看到分支已经切换成功。
网友评论