记录下推送 GitHub 的问题及解决办法
第一次,完全按照教程步骤,提交项目Laravel到自己的github中,正常。
第二次,提交新项目zhaeec,同第一步一样,GitHub上新建仓库时,只填写了Repository name和Description,没有选择Initialize this repository with a README,但执行到第3步时报错:
error: src refspec master does not match any.
error: failed to push some refs to 'git@github.com:q996523812/zhaeec.git'
1、git init
2、git remote add origin git@github.com:q996523812/zhaeec.git
3、git push -u origin master
解决过程:
1、百度,有人说执行git pull origin master
后再执行push。错误依旧
2、根据新建仓库上的说明,执行如下代码后再push,成功。
touch README
git add README
git commit -m 'first commit'
疑问:
为什么第二个项目必须要先add README?查看仓库,Laravel中没有文件README,zhaeec中有。
推荐文章: