error: src refspec master does not match any

新项目 push 至 github 仓库的时候抛出了如下异常

复制代码
error: src refspec master does not match any

解决办法

首先,查看当前 branch, 因新项目只有一个 main

复制代码
git branch

早期都是 master 而不是 main,所以将现有的改成 main 或者 master 均可

复制代码
git branch -m main // 或者 git branch -m master

最后,重新尝试 push, 此处改成 main 变 origin main 反之是 master

复制代码
git push -u origin main // 或者 git push -u origin master

以上便是此次分享的全部内容,希望能对大家有所帮助!

相关推荐
小弥儿1 小时前
GitHub今日热榜 | 2026-08-16:大模型微调与编码工具扎堆
学习·开源·github
starp6 小时前
skill 管理,后缀为public可以被git commit
github
31535669137 小时前
DeepSeek Harness 发布后,我没急着跑 Demo,先把 `.agents/` 翻了一遍
前端·后端·github
u1301309 小时前
GitHub 热榜项目:周榜(2026-08-16)
github
暮云星影10 小时前
git版本发布
git·gitee·github·gitea
m4Rk_10 小时前
【论文阅读】Agent 记忆机制(41):Agentic Plan Caching——将历史执行轨迹转化为可复用的计划记忆
论文阅读·人工智能·学习·开源·github
本地化文档11 小时前
poethepoet-docs-l10n
python·github·gitcode·sphinx
晴天小庭12 小时前
DeepSeek Harness纯净桌面版(基于Tauri)开源,欢迎品鉴
github
苏灿烤鱼13 小时前
一套进程代替八件套,桌面更稳还是单点更大
linux·github·shell