向git上推送被拒绝 push to master was rejected

刚开始使用git遇到种种错误,整合完之后推送被拒绝,简单的解决方法就是直接再建一个新仓库,将项目再往新仓库里面传就ok。要在原先的仓库操作的话解决方案如下:

出现问题截图

出现问题的原因

原因是仓库里有文件了,我们推送新的项目的时候造成了冲突,仓库已经有主人了原因一般是因为我们本地的项目一致没有和远程仓库接触过。(通俗理解,我不认识你,你为啥往我房子里钻,我拒绝你进入)

解决方案

我们先把仓库里的文件通过idea拉到项目里,然后把项目+源文件一起推送过去。,如果用代码拉下来的话如下:

在idea内ALT+F12打开命令面板,输入下面三段:

git pull
git pull origin master
git pull origin master --allow-unrelated-histories

注意:需要在你创建的本地仓库下操作。如图

再次进行推送

这样就成功了

经验分享 程序员 微信小程序 职场和发展