【发布时间】:2013-03-15 08:50:29
【问题描述】:
我创建了一个本地分支 tabbar,只提交了 1 次提交并将其推送到 git push origin tabbar。然后我决定对该提交进行更改,并对其进行修改。远程分支从未合并,所以我去了 github 并按了删除分支。所以现在我不能推送那个提交 - git 给了我
error: src refspec tabbar does not match any.
error: failed to push some refs to 'https://github.com/myName/Myproject.git',即使我更改了本地分支的名称。
有人可以帮我解决这个问题吗?我对github不是很熟悉。
【问题讨论】:
-
您在推送时是否尝试使用
--force(-f) 选项? -
是的。还是
error: src refspec tabbar2 does not match any. -
这是一个不同的错误。您可以更新您的帖子并显示您使用的完整推送命令吗?它应该类似于
git push -f origin tabbar -
git remote show origin和git branch -vva的输出也会很有趣。 -
你能显示你当前的 git 日志吗?