【github小问题】——push后报错error: src refspec master does not match any

温馨提示:这个问题可能有多种问题导致如未commit,本文在此讲述的是我遇到的这一种情况。

一、问题描述

从本地上传文件至github仓库时,add和commit都执行了且成功,但是执行git push -u origin master后出现了:error: src refspec master does not match any的报错。

二、问题原因以及解决方法

网上有很多问题原因的解决和描述,但我所遇到的这个问题是通过询问gpt后解决的。

GPT说:这个报错通常是由于GitHub仓库的默认分支名称发生了变化造成的。过去,Git 的默认分支是 master,但现在许多项目和托管服务(包括 GitHub)将默认分支名称改为了 main

然后我去看了一眼我的github仓库,果然是main。

解决方法:把push指令改为git push -u origin main

(即把master改成main)就可以成功解决了!

希望可以帮助到大家~

相关推荐
正经教主38 分钟前
【Git】Git05-01:Git 远程仓库协作流程原理
git·gitlab·github
万事可爱^6 小时前
GitHub爆火开源项目——RustScan深度拆解
c语言·开发语言·rust·开源·github·rustscan
开开心心_Every6 小时前
Excel图片提取工具,批量导出无限制
学习·pdf·华为云·.net·excel·harmonyos·1024程序员节
吃饺子不吃馅7 小时前
优化:如何避免 React Context 引起的全局挂载节点树重新渲染
前端·面试·github
逛逛GitHub8 小时前
Kimi 开源即爆火!K2 Thinking 有哪些实用玩法?
github
JEECG低代码平台9 小时前
GitHub 十大 Java 语言 AI 开源项目推荐
java·人工智能·github
码上农民14 小时前
微信样式下载
github
破烂pan1 天前
github下载repo中的单独文件
github
SelectDB1 天前
Doris MCP Server v0.6.0 正式发布
github
Solyn_HAN1 天前
GitHub 系统全面详细使用指南
github