我已经从远程存储库创建了一个分支并更改了本地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'
我哪里错了?
答案 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