【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)就可以成功解决了!

希望可以帮助到大家~

相关推荐
中科三方15 分钟前
DNS拨测到底在拨测什么?
开发语言·github·php·dns·云拨测
digital-Yun4 小时前
Harness 深度图解
github
码流怪侠6 小时前
Sunshine 深度拆解:当 NVIDIA GameStream 闭源后,如何用 4 万颗 Star 重建自托管云游戏
游戏·github·nvidia
Bmob后端云6 小时前
Bmob后端云实战|Python给备忘录接入AI摘要、文本润色功能
算法·github
夜焱辰7 小时前
EO2Weave 浏览器扩展正式上架 Chrome 应用商店:你的 AI 助手,从此住进每一个标签页
github
zzzzzz3109 小时前
anthropics/skills:高关注度“官方技能”项目,应该怎样读
人工智能·开源·github
阿里嘎多学长19 小时前
2026-09-09 GitHub 热点项目精选
开发语言·程序员·github·代码托管
面包狗AI4S20 小时前
GitHub AI4S 项目观察(2026-08-28—2026-09-03)
github
GoGeekBaird20 小时前
从「跑完即销毁」到「用完再销毁」:云沙箱的一次进化
后端·github·ai编程
逛逛GitHub1 天前
GitHub 又一个 3D 人体可视化项目,AI 能力提升催生新场景。
github