error: src refspec main does not match any
error: src refspec main does not match any
時光问题描述
新克隆的仓库,提交代码时报错:
1 | D:\Workspace\shiguang-coding\MarkdownImageBackupTool>git push -u origin main |
如下图所示:
解决方法
1、检查仓库有无.git
文件夹,若没有则需重新.init
2、检查代码是否提交(commit),若尚未提交重新提交即可
操作步骤:
首先,检查下当前仓库状态
1 | git rm -- cached <file> |
按照提示,移除缓存区内的文件,我这里移除了暂存区里的所有文件
1 | git status |
可以看到提示有文件还没有提交,其实错误的原因很低级,就是忘记提交了
我们可以直接提交,或者移除暂存区不需要提交的文件,重新提交即可
再次检查下仓库状态,重新执行git add .
将文件添加到暂存区
重新提交并推送到远程
参考:
git报错error: src refspec refs/heads/master does not match any.
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果