我推送时远程存储库没有创建分支

时间:2014-02-08 19:47:50

标签: git push

我尝试将新分支推送到github上的远程存储库。我收到错误消息“未能将某些引用推送到'https://github.com/tararoys/SurveyDBC.git'

git push -u origin TLR/Refactoring-Practice
error: src refspec TLR/Refactoring-Practice does not match any.
error: failed to push some refs to 'https://github.com/tararoys/SurveyDBC.git'
Taras-MacBook-Air:SurveyDBCGroupProject tlroys$ git push -u origin TLR-Refactoring-Practice

1 个答案:

答案 0 :(得分:0)

以下命令仅在远程分支的名称与本地分支的名称完全相同时才有效。

 git push -u origin TLR/Refactoring-Practice 

不起作用,因为本地分支名称在TLR和重构之间有一个破折号,而不是反斜杠。

 git push -u origin TLR/Refactoring-Practice #does not work
 git push -u origin TLR-Refactoring-Practice #works

您可以重命名远程分支。为此,命令将是

git push -u origin TLR-Refactoring-Practice:TLR/Refactoring-Practice

这命名远程分支TLR / Refactoring-Practice。