加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

gitclone出现提示:warning:remoteHEADreferstononexistentref,unabletocheckout.

(2018-08-06 18:25:05)
分类: 服务器

问题描述:

采用的是Git管理代码,从github上克隆代码:

git clone 我的项目名

提示:warning: remote HEAD refers to nonexistent ref, unable to checkout.

并且只显示.git文件


解决方法:

原因是.git目录下.git/refs/heads不存在HEAD指向的文件,这个时候可以用git show-ref命令查看

获得如下打印:

f73460e266dec525ca2f9480d3b2d254ce9a1325 refs/remotes/origin/dev

......类似

继续执行命令: 

git branch  //输入出空

git branch -a //输出 remotes/origin/dev

git checkout remotes/origin/dev // checkout的是git branch -a输出的内容

这样通过ll命令查看,代码下载到工作目录了

接着创建分支:git checkout -b remotes/origin/dev

git branch //可以看到输出*remotes/origin/dev了,不再为空

git branch -m remotes/origin/dev master  //重命名分支叫master

git show-ref命令查看也能看到head了

至此,代码都显示出来,问题得到解决

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有