【发布时间】:2012-08-25 10:18:51
【问题描述】:
我试图将我的新分支(我们称之为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 对我来说仍然是一个很小的谜。
那么 - 我怎样才能摆脱这些错误并将我的本地分支推送到远程存储库?
【问题讨论】:
标签: git git-branch git-push git-remote