Git 常见错误 之 error:error: src refspec main does not match any/ error: failed to push some refs to 简单解决
2024-09-03 03:24:54
错误产生的原因:Github 工程默认名为了 main
由于受到"Black Lives Matter"运动的影响,GitHub 从今年 10 月 1 日起,在该平台上创建的所有新的源代码仓库将默认被命名为 “main”,而不是原先的"master"。
所以 pull 和 push 都会报错
解决方案:
统一远程和本地的仓库名称:
把本地的 master 仓库名称修改为远端的 main
# 重命名命令:
git branch -m 旧名字 新名字
# 实例
git branch -m master main
修改完毕后,我们在重新push一下,解决啦!!!
小节:导致错误的原因就是没有理解 origin 和 master
clone 操作之后,Git 会自动将此远程仓库命名为 origin ,建立指针指向项目的指针master
origin只相当于一个指针指向你 github 远端的地址(仓库名)/(分支名)origin/master 代表远程分支
最新文章
- JS高程2.在HTML中使用Javascript(1)
- laravel的一些坑
- C#基础--之数据类型
- Swift实战-豆瓣电台(三)获取网络数据
- g++/gcc 链接头文件 库 PATH
- get-random生成电话号码
- HttpServletRequest、request常用方法、request常见应用、请求转发、RequestDispatcher
- ServletConfig
- 80端口被system 占用
- 排队时延(Queuing delay)
- C#相等性 - 三个方法和一个接口
- java读取excel获取数据写入到另外一个excel
- HDFS笔记(二)
- renren-vue 基于最新node10.8、npm6.2 在win7 x64系统 成功初始化启动
- 20190316 Python - Pandas
- 9.Mysql字符集
- (二)用控制器controller给模型数据赋初始值
- Swift与C类型对应关系表
- linux达人养成计划学习笔记(五)—— 关机和重启命令
- 百度echarts极速入门
热门文章
- mysql入门基础增删查改
- CSS快速入门(四)
- Linux用户配置文件、口令配置文件、组配置文件
- Ubuntu20.04 PostgreSQL 14 安装配置记录
- MXNet学习-第一个例子:训练MNIST数据集
- Solution -「Gym 102759I」Query On A Tree 17
- 第三章 in,not in 的理解,limit限制结果集
- IPMI日常使用
- 「在 Kubernetes 上运行 Pgpool-Il」实现 PostgreSQL 查询(读)负载均衡和连接池
- 三行Python代码,让你的数据处理脚本快别人4倍