git推送到远程分支正在抛出错误

时间:2017-03-02 10:16:49

标签: git git-merge git-commit git-push

我已经从远程存储库创建了一个分支并更改了本地repo名称。后来我通过运行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'

我哪里错了?

3 个答案:

答案 0 :(得分:0)

试试这个:git push -u <remote> <local-branch>:<remote-branch>

$ git push -u origin feature-one-branch:my_remote_branch


Or, (if not works)
$ git push -u feature my_remote_branch

答案 1 :(得分:0)

由于您的本地和远程分支具有不同的名称,只要您没有相应的跟踪集,就需要在push命令中指定两者。

git push --set-upstream origin feature/my_remote_branch尝试将本地分支feature/my_remote_branch推送到您不在本地的遥控器。

你应该打电话

git push --set-upstream origin feature-one-branch:feature/my_remote_branch

答案 2 :(得分:-1)

如果您是第一次尝试,请尝试

git push  origin -u feature/my_remote_branch