我在我的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
我得到一个只包含一个名字的列表:"推荐者"
我需要将我已经存在的项目放在推荐分支中。怎么办?这个错误意味着什么?
感谢您的帮助
答案 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