【发布时间】:2011-05-10 01:44:59
【问题描述】:
我克隆我的存储库:
git clone ssh://xxxxx/xx.git
但是在我更改了一些文件和add 和commit 之后,我想将它们推送到服务器:
git add xxx.php
git commit -m "TEST"
git push origin master
但我得到的错误是:
error: src refspec master does not match any.
error: failed to push some refs to 'ssh://xxxxx.com/project.git'
【问题讨论】:
-
@Marco 这不是重复的。那是关于将本地分支推送到远程分支的一个非常具体的问题。这个是关于初始化一个 repo 并将其推上去的。它们产生相同的错误,但产生该错误的原因和修复完全不同。另外,sinoohe,您应该接受一个答案。可能是第一个,因为它回答了问题并帮助了 350 多人。
-
希望这篇文章对某人有用-samranga.blogspot.com/2015/07/… 即使尝试从本地已经存在的项目创建 git BitBucket 存储库,也会弹出问题中的错误
-
又一个简单的任务被 Git 搞定了。 Git 开发人员应该在他们的 SDLC 循环中使用 Stack Overflow 作为反馈。超过 850,000 人应该指出 Git 的工作流程存在严重问题。他们需要聘请 UX 专家,因为他们显然无法独自完成。
-
如果你没有用点或一些文件添加
git add,也会出现这个错误。 -
最近 Github/Git 没有默认的“master”分支。 “master”已更改为“main”分支。所以这可能是这个错误的一个可能原因。
标签: git git-commit git-clone git-add git-refspec