git clone问题: warning: remote HEAD refers to nonexistent ref, unable to checkout

Git克隆后文件夹为空?一招教你定位并解决 ‘remote HEAD refers to nonexistent ref‘ 报错 本文深入解析Git克隆后文件夹为空的常见问题,特别是'remote HEAD refers to nonexistent ref'报错。通过分析Git的HEAD引用机制,提供多种解决方案,包括直接检出存在的分支、修改远程HEAD引用以及克隆时指定分支等,帮助开发者快速定位并解决这一技术难题。 阅读详情

在git clone的时候出现如下warning:

 

 warning: remote HEAD refers to nonexistent ref, unable to checkout

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

eadc2c7d702724e788d8c6bcdb638b6b228e6ab5 refs/heads/another_branch

可以在此目录下使用 git branch -m anoter_branch master,将another_branch修改为master,这样再次克隆的时修就不会再有此warning。

 

还可以通过git rev-parse --all可以看到refs目录下所有的SHA值。

 

可以通过git rev-parse查看某一个branch,tag的SHA值,有没有办法反过来知道SHA的值知道其对应的branch以及tag呢,好像不可能?

 

注意:出现此问题的原因是,在本地将一个git工程拷贝过来,然后以此工程为基础,然后clone过来,由于本地只有my_topic所以clone过来的只有一个my_topic分支,此处不会再clone服务器远端的分支。

 

利用本地的bionic克隆的时候

git clone bionic local_bionic

然后

git remote show origin
* remote origin
  Fetch URL: /home/hebo/work/test/bionic
  Push  URL: /home/hebo/work/test/bionic
  HEAD branch (remote HEAD is ambiguous, may be one of the following):
    froyo-prod-bb
    my_topic
  Remote branches:
    froyo-prod-bb tracked
    my_topic      tracked
  Local branch configured for 'git pull':
    froyo-prod-bb merges with remote froyo-prod-bb
  Local ref configured for 'git push':
    froyo-prod-bb pushes to froyo-prod-bb (up to date)
此时看到的远程分支,是以当前克隆的对象为远程的,而bionic自已的远程分支无法再保留,而且所clone的仓库,当前在什么分支,clone在本地checkout出来的就是什么分支。

 

【驱动适配】高通sa522平台tac5x1x驱动适配全指南 本手册详细介绍了TAC5301-Q1音频编解码器在高通sa525平台Linux系统下的驱动适配流程。主要内容包括:1)TAC5301-Q1核心特性(车载级音频Codec、关键接口和功能);2)驱动适配依赖(高通声卡驱动、ALSA SoC框架等);3)I2S协议原理及主从模式说明;4)硬件准备与检查要点;5)完整的驱动移植步骤(代码移植、Kconfig/Makefile修改、设备树配置)。该手册适用于嵌入式音频开发工程师快速完成TAC5301-Q1芯片的驱动移植与验证工作。 阅读详情

相关推荐

光学设计必看:如何用泽尼克系数优化镜头像差?从Zemax到实际案例解析

本文深入解析了如何利用泽尼克系数优化镜头像差,从理解其工程价值、解码软件报告,到在Zemax中主动设置优化目标。通过高倍显微物镜等实际案例,详细展示了如何通过分析泽尼克系数诊断问题,并实施针对性优化策略,从而实现对球差、彗差等像差的精准控制,提升光学设计的精细度和系统稳健性。

gg901的博客 1028

git常见问题记录:【git clone后报错】 warning: remote HEAD refers to nonexistent ref, unable to checkout.

git clone 【地址】发现看似代码下载下来了,但是ls命令后项目文件夹里的内容都是空的!!可以看到最后有个warning。

小鹅系列笔记 9205

使用Termux在Android设备上编译运行SpecCPU2006

SPEC2006搭配Termux,竟然还能这么玩?!

菜菜的菜园子 2960

warning: 远程 HEAD 指向一个不存在的引用,无法检出(warning: remote HEAD refers to nonexistent ref, unable to checkout)

转自: http://blog.youkuaiyun.com/whu_zhangmin/article/details/12040493问题描述: 最近做Android开发,采用的是Git管理代码,从git服务器上获取Contacts模块的代码: git clone your-git-server 提示:warning: remote HEAD refers to nonexistent ref, una

码农的菜园子 2万+

从零解析特斯拉线圈:谐振变压器的核心原理与DIY实践

本文深入解析特斯拉线圈的工作原理与DIY实践,从LC振荡电路到电磁耦合,详细介绍了谐振变压器的核心原理。通过材料清单、绕制技巧和安全指南,帮助爱好者从零开始打造迷你闪电发生器,体验高压电子实验的独特魅力。

weixin_33670786的博客 492

锂电池寿命预测 | Pytorch实现基于Transformer 的锂电池寿命预测(NASA数据集)

锂电池寿命预测 | Pytorch实现基于Transformer 的锂电池寿命预测(NASA数据集)

算法如诗的博客 5586

Git:remote HEAD refers to nonexistent ref, unable to checkout

问题描述 warning: remote HEAD refers to nonexistent ref, unable to checkout. git clone结束后创建了仓库文件夹,但是文件夹中的内容为空。 问题分析 .git目录下.git/refs/heads不存在HEAD指向的文件 解决方案 // 查看所有分支,这里的目的是查看远程分支(例如 /remotes/origin/maste...

DMW2016的博客 4309

9篇3章7节:基于 R 语言的 FAERS 数据提取与合并

本文主要探讨了 FAERS 数据提取与合并的操作流程。首先,通过程序化方法从本地存储的 FAERS ASCII 文件中提取指定季度或范围内的单药报告数据,并可通过参数设置控制数据存储位置、处理方式、计算资源分配以及报告者职业类别等。随后,通过批量读取的方式对多个季度的 DRUG 文件进行循环处理,并将其合并为一个综合数据框。

MD Code 1263

warning: remote HEAD refers to nonexistent ref, unable to checkout报错信息

当进行git clone 新项目时,出现了报错信息warning: remote HEAD refers to nonexistent ref, unable to checkout。 此时是因为当前项目文件夹内没有指向分支,此时可通过指令git show -ref进行查看 此时只需要重新定位到分支即可 此时项目文件下载完毕 ...

SHALLNY 5342

Autosar入门_OS_5

os hook函数说明

u012406840的博客 398

借助ChatGPT完成课题申报书中框架思路写作指南

通过这篇文章的学习,我们可以让ChatGPT先为用户匹配研究理论、研究方法、研究思路、研究内容等,为申请人提供一些参考,能够帮助对拟申报课题有一个初步的认识。当申请人找到了合适的理论、方法和问题后,再借助精细化提示词模型提问,那ChatGPT回答的启发性肯定会有质的提升,更具有使用价值。

智能AI让学术科研更容易 2468

[Git]克隆仓库报错warning: remote HEAD refers to nonexistent ref, unable to checkout

从远程仓库clone项目,报错warning: remote HEAD refers to nonexistent ref, unable to checkout,只拉取到了隐藏.git文件夹。没有列出任何分支,说明远程仓库确实是空的,或者没有任何有效的分支。如果远程仓库有分支,你可以手动切换到一个有效的分支。注意,这里用git branch获取不到分支明显。这将会切换到你选择的分支并检出代码。切换分支后,重新拉取项目就可以了。如果远程仓库的默认分支是。

Gamin 733

69页完整版智慧港口综合解决方案

智慧港口需求4港机远程操控等自动化改造需求自动化码头AGV无线通信及专用视频系统需求安全生产视频监控类需求港机RCMS及设备管理需求岸边智能理货码头三维全景应用智慧港口解决方案5自动化码头AGV/跨运车/无人集卡无线接入港机远控视觉及冗余无线通信视觉集卡防吊起系统集装箱码头岸边智能理货港机RCMS系统无线接入港机智能化管理(无线高清视频监控、一键报警、远程抄表系统)港口拖轮无线接入岸边溢油监测系统TD-LTE覆盖及业务终端接入港口生产管理系统港口可视化集群调度港口GiNMS综合网络设备智能管理全球作业效率最

zuoan1993的博客 2129

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

问题描述: 最近做Android开发,采用的是git管理代码,从git服务器上获取Contacts模块的代码: git clone your-git-server 提示:warning: remote HEAD refers to nonexistent ref, unable to checkout. 并且Contacts模块的代码并没有下载到工作区。 解决方法: 原因是.g

ncepu307的专栏 4万+

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

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

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

dushky的博客 1227

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

warning: remote HEAD refers to nonexistent ref, unable to checkout.问题解决

在clone项目的时候出现如下警告信息: warning: remote HEAD refers to nonexistent ref, unable to checkout. 项目目录下来了,但是点进去什么文件也没有,这是说你的项目地址没有master分支。这是可以 git branch -a 看看远程的分支有哪些 这是可以切换过来到Branch_stable-it分支,项目就有代码了 gi...

我怀念的 2万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

git clone warning: remote HEAD refers to nonexistent ref, unable to checkout

执行 git clone http://192.168.1.250/git/projectName  warning: remote HEAD refers to nonexistent ref, unable to checkout  改为: git branch -a, git checkout remotes/origin/dev, OK.

playddt的专栏 2192

git clone时,提示warning: remote HEAD refers to nonexistent ref, unable to checkout

一.环境 发行版:Ubuntu 18.04.1 LTS 代号:bionic 内核版本:4.15.0-30-generic 二.背景 git clone https://source.codeaurora.org/external/qoriq/qoriq-components/openwrt 输入以上命令后出现以下错误: warning: remote HEAD refers t...

weixin_30692143的博客 581

GitHub git clone时,提示warning: remote HEAD refers to nonexistent ref, unable to checkout.

问题描述:最近做Android开发,采用的是Git管理代码,从git服务器上获取Contacts模块的代码:git clone your-git-server提示:warning: remote HEAD refers to nonexistent ref, unable to checkout.并且Contacts模块的代码并没有下载到工作区。解决方法:原因是.git目录下.git/refs/he

qq_17043155的博客 1415

warning: remote HEAD refers to nonexistent ref, unable to checkout 拉取代码时,只拉下来一个git文件夹,出现此问题,什么原因?

在通过git clone 拉取git远程仓库代码时,只拉下来一个git文件夹,出现此问题,主要是因为远程仓库分支名称和本地分支名称不一致导致,例如:远程分支主名称为main,本地主分支名称为mater,则在拉取时git文件夹所在的目录终端中执行git checkout main 再执行git pull即可拉取完整代码。

qq_42573767的博客 1193
上一篇: 解决: 动态 MMap 没有空间了。请增大 APT::Cache-Limit 的大小。当前值:25165824。(man 5 apt.conf) 的问题
下一篇: Linux Shell 快捷键
gracioushe
博客等级 码龄25年 62粉丝 98原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值