src refspec master与any不匹配

时间:2017-02-28 14:14:26

标签: git github

我在我的git帐户中创建了一个名为"推荐人"然后我在我的本地项目中打开了git bash,我想放入git并执行这些命令:

$ git checkout -b recommender
$ git commit -m "My first commit"
$ git push -u origin master
$ error: src refspec master does not match any.

当我执行时:

$ git branch
* recommender

我得到一个只包含一个名字的列表:"推荐者"

我需要将我已经存在的项目放在推荐分支中。怎么办?这个错误意味着什么?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

  

错误:src refspec master与any匹配。

表示您没有master分支。空提交不存在分支。当你创建一个repo master是Default分支但你没有在master中做任何提交。您刚检出recommender分支并执行了提交,因此git branch命令中不存在master。

  

我需要将我已经存在的项目放在推荐分支

将您的提交推送到远程recommender分支,而不是master

$ git push -u origin recommender  # push to origin/recommender

$ git fetch                       # sync all update
$ git branch -a                   # see all local & remote branches
相关问题