问题描述:
提示:warning: remote HEAD refers to nonexistent ref, unable to checkout.
并且模块的代码并没有下载到工作区。
git clone 命令获取
使用git管理代码版本的时候,本地分支默认与远程同名分支建立追踪关系。文章开始也提到git clone 命令默认将整个远程版本库克隆到本地,但是git clone -b <分支名称>命令可以将指定的某一个远程分支拉取到我们本地,而且拉取的本地分支自动和远程同名分支建立追踪关系,它不会将新创建的HEAD指向克隆仓库中HEAD指向的maser主分支,而是指向我们刚拉取下来的分支;示例如下:
$ git clone -b dev开发分支 https://github.com/521/springboot-rabbitmq.git
其中dev就是远程dev分支名字后面复制克隆链接即可。
之后:
$ git branch -a
- dev开发分支
成功!