error: src refspec main does not match any解决办法

一、问题描述:

用GitHub Actions自动部署Hexo,到了最关键的一步;突然报错:error: src refspec main does not match any

1、错误一: main分支应填写为master分支;但是只改这里也会报其他错误
2、错误二:! rejected main -> main (non-fast-forward)

这个问题解释起来很简单,还记得我们创建仓库时添加到README和license吗?++在github仓库的main分支中有这两个文件,而在我们本地的仓库并没有这两个文件++,如果我们执行这次commit,那么可能导致这两个文件丢失。

二、解决办法:

1、克隆自己Github新建的仓库,到本地计算机中的任意文件夹(确保自己能找得到);
bash 复制代码
git clone https://github.com/自己的Github仓库的地址
2、打开克隆到本地计算机中的仓库文件夹,复制里面(除了.git之外)的所有内容,粘贴到自己要上传的Hexo博客根目录中,然后开始推送到Github

三、推送步骤如下:

bash 复制代码
$ git remote add myblog git@github.com:自己的仓库地址
相关推荐
lpfasd1235 天前
2026年第38周GitHub趋势周报
python·科技·github
u1301305 天前
GitHub 热榜项目:日榜(2026-09-21)
人工智能·github
张洛闻Eren5 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
m4Rk_5 天前
【论文阅读】Agent 记忆机制(77):TSM——让记忆回到事件真正发生的时间
论文阅读·人工智能·学习·开源·github
橘和柠5 天前
依赖冲突:装个包装崩了项目,怎么排查和救回来
github
别动我齐刘海5 天前
ROS2 Jazzy + C++ 实战路线——ros2_control
c++·人工智能·python·opencv·机器学习·机器人·github
怕浪猫5 天前
ZCode 开源了来看看这是个什么东西
node.js·github·代码规范
demo007x5 天前
我用 AI 做了一个跨平台的PopClip:拾趣Magpie
程序员·github·ai编程
miofly5 天前
GitHub 日榜趋势速报 | 2026-09-22
开源·github