【发布时间】:2017-07-22 00:18:13
【问题描述】:
我从远程存储库创建了一个分支并更改了本地存储库名称。后来我通过运行git branch --unset-upstream 命令删除了跟踪。
现在,当我尝试将本地更改推送到远程分支时,出现以下错误
git push --set-upstream origin feature/my_remote_branch
error: src refspec feature/my_remote_branch does not match any.
error: failed to push some refs to 'https://pradeep@bitbucket.comp.com/scm/app/app.git'
我哪里出错了?
【问题讨论】:
-
当然,如果您使用 --unset-upstream,您会收到此错误。仔细阅读文档。
-
我在我的问题中更新了 git push 命令。仍然遇到同样的错误
-
本地分支叫什么,远程分支叫什么?
-
错误消息
error: src refspec feature/my_remote_branch does not match any表示Git 不相信你 有一个名为feature/my_remote_branch的分支。它甚至还没有调用另一个 Git,它说“我不知道任何具有这个名称的分支。” -
本地分支名称为
feature-one-branch,远程分支名称为refs/heads/feature/my_remote_branch
标签: git git-merge git-commit git-push