1.问题引入
在github上创建一个新的仓库之后,第一次将本地仓库推送出去之后发出现如下界面
2 问题原因及解决办法
1.
在经网上查找答案之后发现自己在创建远程仓库的时候加了个readme文件和.gitignore文件,但是自己在本地库中并没有这两个文件,所以第一次push上去的时候才会出现上图的错误,下面是我的本地仓库和远程仓库。可以看见我的远程仓库有.gitignore和readme.md文件而本地仓库没有。
2
.解决办法:使用命令 git pull --rebase origin master
这时查看本地仓库会发现自己多了个.gitignore和readme文件夹
这时如果再用push即可以成功推送至远程仓库,大功告成。