Git——推送本地仓库到远程时出现错误“error: src refspec master does not match any”
解决
参考链接:https://www.jianshu.com/p/8d26730386f3
后续问题
以上参考解决方法写得很详细,但是我一步步运行后还是出现类似错误:
“error: src refspec master does not match any
error: failed to push some refs to 'e.coding.net:poowicat/vuepress_blog_rescoure
/blog-source.git'
”
于是回想起来,我之前把分支改成了master——>mian
然后按照参考博客解决方法重新执行一遍,把git push origin master
改成git push origin main
于是成功解决问题!!!
实际上
git init
这一步之后创建了一个名为.git的文件夹,不过它在默认状态下是隐藏的,系统将隐藏文件夹显示出来,可以看到有这样一个文件夹。
github上传项目方法:
git@e.coding.net:poowicat/vuepress_blog_rescoure/blog-source.git
在你的电脑上装好git
大致流程是:
1、在github上创建项目
2、使git clone git@e.coding.net:poowicat/vuepress_blog_rescoure/blog-source.git
克隆到本地
3、编辑项目
4、git add .
(将改动添加到暂存区)
5、git commit -m
"提交说明"
6、git push origin main
将本地更改推送到远程master分支(这里我已经将我的本project命名为main分支。
这样你就完成了向远程仓库的推送。
如果在github的remote上已经有了文件,会出现错误。此时应当先pull一下,即:
git pull origin master
然后再进行:
git push origin master
修改项目内容有更新在远程上
- git commit -m "修正图片路径"
- git pull
- git push
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律