可能是重复问题:
git push到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
和 push
,但目前为止它们都没有起作用。我猜测可能与 HEAD
有关,因为我之前曾搞乱过它。但这只是一个猜测,我甚至不知道如何正确地检查它,因为 GIT 对我来说仍然是一个 微小的秘密。
那么,我该如何摆脱这些错误并将我的本地分支推送到远程仓库?