git 报错: error: src refspec main does not match any;Unable to access ‘https://github.com/xxx/xxxxxx.g

git上传项目时,遇到的问题:error: src refspec main does not match any

(之前的问题被覆盖掉了,所以报错不全)

这个问题的主要原因是因为在初始化的时候,没有再仓库中创建对应分支造成的,因此解决方法就是,在仓库或者本地使用以下命令创建一个分支即可。

git commit之后,push的时候报错:

Unable to access 'https://github.com/xxx/xxxxxx.git/': OpenSSL SSL_read: Connection was reset, errno 10054

这个问题是因为网络连接不稳定的原因所导致的,如果想要网络稳定,可以在网上搜索相关方法解决这个问题;当然如果你认为网络不稳定不想是用github,也可以选择国内的gitee码云!

国内推荐使用码云作为代码仓库!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
错误信息"error: src refspec HAED does not match any"通常是因为在使用git push命令时,指定的本地分支与远程仓库中的分支不匹配造成的。 根据引用,正确的git push命令的格式是"git push origin <本地分支>:<远程仓库分支>",其中"<本地分支>"是要推送到远程仓库的本地分支的名称,"<远程仓库分支>"是远程仓库中要接收推送的分支的名称。 而在错误信息中提到的"HAED"是一个拼写错误。正确的应该是"HEAD"。"HEAD"是指向当前所在分支的指针。所以错误信息可以解释为"src refspec HEAD does not match any",即指定的本地分支与当前所在分支不匹配。 为了解决这个问题,你可以首先确保你当前所在的分支是正确的,可以通过"git branch"命令查看当前所在分支,并确保与推送命令中的本地分支一致。 另外,还需要确保远程仓库中存在指定的远程分支。你可以使用"git branch -r"命令查看远程分支列表。 如果以上步骤都正确,但仍然出现错误信息,那么可能是由于网络连接问题或权限问题导致的。你可以尝试重新连接网络或联系仓库管理员检查权限设置。 综上所述,要解决"error: src refspec HAED does not match any"错误,你需要确保以下几点: 1. 检查推送命令中的本地分支是否正确,并与当前所在分支一致。 2. 检查远程仓库是否存在指定的远程分支。 3. 检查网络连接和权限设置是否正常。 希望以上信息能帮助到你解决问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值