关于 error: refname refs/heads/master not found 的问题

简介: 关于 error: refname refs/heads/master not found 的问题

正文


从 2020 年 10 月 1 日起,在 GitHub 新创建的仓库(repository)会以 main 作为仓库默认分支(default branch),但它不会影响已有的仓库。


当然,GitHub 仍然是支持自定义设置默认仓库名称的,可在 https://github.com/settings/repositories 页面进行设置。


抱歉,废话多了,回到正题。


今天创建了一个新项目 vite-demo,然后想着就用 main 作为默认分支吧。

$ git init
$ git branch -M main


执行以上重命名分支的命令后,发现报错了,如下:

error: refname refs/heads/master not found
fatal: Branch rename failed


原因是本地代码还没提交(commit),因此没办法进行更名操作。正确的步骤应该是先 init → add → commit,接着才能进行更名操作。

在本地修改 Git 的默认分支名称,可通过以下命令调整:

git config --global init.defaultBranch <default-branch-name>


目录
相关文章
|
机器学习/深度学习 监控 Python
tensorflow2.x多层感知机模型参数量和计算量的统计
tensorflow2.x多层感知机模型参数量和计算量的统计
414 0
|
NoSQL Shell MongoDB
解决在cmd中输入mongo出现‘mongo‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件的问题~
解决在cmd中输入mongo出现‘mongo‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件的问题~
1654 0
|
8月前
|
搜索推荐 Android开发 开发者
Android星级评分条RatingBar样式的改变及出现问题的解决方法
本文介绍了自定义 RatingBar 的实现方法,通过布局文件、layer-list 样式文件和 style 文件的配置完成个性化星星评分效果。关键步骤包括:1) 在布局文件中添加 RatingBar 并引用样式;2) 创建 layer-list 文件定义背景、次级进度和进度图片;3) 在 style 文件中定义 RatingBar 样式并应用到布局中。可能出现的问题及解决办法:直接报错通常是图片素材过大,调整尺寸即可;星星流眼泪是图片形状问题,需将图片置于透明圆形或正方形内重新组合。附有具体代码示例,方便开发者快速上手实现自定义评分组件。
361 12
|
5月前
|
SQL 关系型数据库 MySQL
Python与MySQL:从基础操作到实战技巧的完整指南
Python操作MySQL凭借高效性能与成熟生态,广泛应用于Web开发、金融风控及物联网等领域。借助pymysql等库,开发者可快速实现数据库连接与增删改查操作,同时通过参数化查询、连接池及事务管理保障系统安全与稳定。本文详解环境搭建、实战技巧与性能优化,助你构建高并发应用。
354 0
|
Linux Shell 编译器
深度探索Linux操作系统 —— 构建内核
深度探索Linux操作系统 —— 构建内核
234 5
在Linux中,如何找出占用CPU或内存最多的进程?
在Linux中,如何找出占用CPU或内存最多的进程?
|
开发工具 git
|
Android开发
Android获取当前系统日期和时间的三种方法
Android获取当前系统日期和时间的三种方法
1099 4
|
开发工具
彻底卸载GitLab并重装
彻底卸载GitLab并重装
1799 0

热门文章

最新文章