error: src refspec main does not match any

实际就是如果把github上文件先下载在本地,在创建git目录,会将分支命名为master,而clone到本地分支会命名为main,这要提交会出错,这时候需要改名。

解决方案A-如果要将分支命名为master

运行git push -u origin master而不是git push -u origin main

或者解决方案B-如果你想把分支命名为main

Run git checkout -B main before git push -u origin main

参考:

https://www.5axxw.com/questions/content/hv0007

这是mastermain争论的一个令人不快的结果。

您的本地GIT客户机创建了一个名为master的默认分支(当您使用git init初始化repo时),但是GitHub上的远程存储库没有master,而默认分支称为main

相关推荐
痕忆丶15 小时前
git 软重置的使用场景git reset --soft HEAD~1
git
杰瑞学AI17 小时前
在Git的缩写哈希中踩的坑
git
dragoooon3417 小时前
[Linux网络基础——Lesson9.「TCP 全连接队列与 tcpdump 抓包」]
前端·git·github
大、男人18 小时前
分享一个git设备代理的方法
git
悟悟悟!18 小时前
git使用笔记:git日常工作流和命名规范
笔记·git·elasticsearch
漏洞文库-Web安全19 小时前
CTFHub 信息泄露通关笔记9:Git泄露 Index - 指南
笔记·git·安全·web安全·elasticsearch·网络安全·ctf
weixin_3077791319 小时前
深度解析 Jenkins Git Client 6.4.0 插件:核心功能、应用场景与最佳实践
运维·git·架构·jenkins
終不似少年遊*19 小时前
【Git使用】Git 团队开发常用命令汇总手册
git·团队开发·开发工具·使用手册·项目提交
郑州光合科技余经理1 天前
同城系统海外版:一站式多语种O2O系统源码
java·开发语言·git·mysql·uni-app·go·phpstorm
郑州光合科技余经理1 天前
基于PHP:海外版同城O2O系统多语言源码解决方案
java·开发语言·git·spring cloud·uni-app·php·uniapp