当前位置: 首页 > news >正文

***is not a commit and a branch ‘***‘ cannot be created from it 报错

git执行如下代码

git checkout -b daily/1.0.0 origin/daily/1.0.0

遇到报错

fatal: ‘origin/daily/1.0.27’ is not a commit and a branch
‘daily/1.0.27’ cannot be created from it

解决办法:

git fetch --all

原因:
报错说is not a commit而不是说branch doesn’t exist,是因为git 拿到了你指定的参数origin/daily/1.0.0 然后尝试把它解析为commit hash.
同样,如果你用tag name或者commit hash同样会产生这样的错误,如果git无法解析所提供给特定提交的分支, 通常是因为它没有最新的远程分支列表。
–all tag包含了多个远程, e.g. origin, buildserver, joespc, etc
git fetch默认拉去origin这个远程
同样你也可以指定某个远程,git fetch buildserver,依次来拉取远程buildserver的所有分支
如果想查看自己的所有远程, 可以执行命令git remote -v

http://www.lryc.cn/news/124466.html

相关文章:

  • QT信号槽连接方式
  • 【yml文件的解释】
  • ChatGPT or BingChat
  • QT 使用第三方库QtXlsx操作Excel表
  • 警惕网络个人技术人员:隐藏代码风险的启示
  • VBA 学习笔记1 对象以及属性
  • netty核心组件以及实现原理
  • 如何正确下载tomcat???
  • mybatis-plus 根据指定字段 批量 删除/修改
  • MQTT宝典
  • 【前端】CSS水平居中的6种方法
  • nginx如何获取真实的ip
  • kotlin + LiveData 测试
  • 【dnf5文档】新一代RedHat自动化包管理器
  • 数据可视化工具的三大类报表制作流程分享
  • lua使用心得
  • Docker升级后,出现Error response from daemon: Unknown runtime specified docker-runc
  • [Poetize6] IncDec Sequence
  • 通过Microsoft Loopback Adapter实现虚拟机和物理机的通信
  • 算法leetcode|70. 爬楼梯(rust重拳出击)
  • 基于epoll的TCP服务器端(C++)
  • 实时安全分析监控加强网络安全
  • 基于ipad协议的gewe框架进行微信群组管理(二)
  • 大数据-玩转数据-Flink网页埋点PV统计
  • 什么是伪类选择器?
  • PLY模型格式详解【3D】
  • Java的反射机制、Lambda表达式和枚举
  • 数据结构:堆的实现
  • zabbix-6.4 监控 MySQL
  • 深入探索:解读创意的力量——idea的下载、初步使用