可能的重复:
“git push”到 github 时出错 https://stackoverflow.com/questions/959477/error-when-git-push-to-github
我尝试推送我的新分支(我们就称之为new_branch
) 到远程代表。那里还没有这样的分支机构,但是git push origin new_branch:new_branch
应该创建它。当我尝试这样做时,这就是我得到的:
error: src refspec new_branch does not match any.
error: failed to push some refs to 'ssh://git@***'
我在 SO 上挖掘了数百万个这样的问题,但没有一个立即指出这两个错误,它们只提到master
分支(我不知道这是否有什么区别)。
我已经尝试过的包括commit
, reset
and push
在许多配置中。而且到目前为止他们还没有工作。我想可能有一些问题HEAD
,因为我前段时间搞砸了。但这只是一个猜测,我什至不知道如何正确检查它,因为 GIT 仍然是一个很小对我来说是个谜。
那么 - 我怎样才能摆脱这些错误并将我的本地分支推送到远程存储库?
您使用的语法git push
包括一个refspec (new_branch:new_branch
)。参考规格始终采用以下形式source:destination
,所以错误告诉您 refspec 的源部分有问题。
我能够通过尝试推送不存在的分支来重现此错误(git push origin fake:fake
)。我知道这似乎是一个非常愚蠢的问题,但是您确定您的分支名称拼写正确吗?请记住,分支名称区分大小写。当你打字时你会看到什么git branch
?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)