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

希望可以帮助到大家~

相关推荐
邱杰4705 分钟前
数智人事系统(十七):加班核算与薪资构成
后端·github
小弥儿25 分钟前
GitHub今日热榜 | 2026-10-20:智能体基建七席连庄,生成类项目回流
学习·开源·github
江厌0141 分钟前
两张卡部署两个模型:物理分卡、MIG、张量并行的选择与可复现配置
github·模型部署·vllm
问天_观心1 小时前
模型微调学习(二)
开发语言·人工智能·学习·语言模型·github
回眸&啤酒鸭1 小时前
【回眸】GitHub Copilot 智能编程辅助效果实测
github·copilot
Brilliantwxx1 小时前
【Linux】基础IO(下):输出重定向、dup2 与 minishell 重定向实战
linux·运维·服务器·github·bash
miofly1 小时前
GitHub 今日推荐|security-audit-skill:让编码代理自己审计漏洞还互相验证
javascript·开源·github
inrichtt3 小时前
第十课时:中断优先级揭秘:抢占与嵌套的底层逻辑:
c语言·stm32·单片机·嵌入式硬件·github
miofly4 小时前
GitHub 日榜趋势速报 | 2026-10-21
开源·github