Git上传项目提示Push rejected: Push to origin/master was rejected解决办法
解决方案如下:
1.切换到自己项目所在的目录,右键选择GIT BASH Here
2.在terminl窗口中依次输入命令:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
3.在idea中重新push自己的项目。
然后我的和网上的还不一样 依然失败
在Push时发现一个问题 默认push的是origin
打开后发现很多以前添加的
然后选择到我要Push的HLT_SSM03 再Push 成功
选择到我要Push的gitee 再Push 也是成功
想了想为什么呢
我在这个项目右键打开 Git Bash Here
输入 git remote –v查看远程库信息
发现我以前连接的远程库有四个,HLT_SSM03和gitee都关联到同一个码云的远程库
而origin 这个关联的码云的仓库我已经删除 所有当然不能Push成功。
一般最好保留两个远程库,码云的就保留gitee 远程库,而GitHub保留github远程库。
使用 git remote rm origin 来删除已关联的名为origin的远程库
使用 git remote rm HLT_SSM03 来删除已关联的名为HLT_SSM03的远程库
以后提交到码云就选择gitee远程库,提交到GitHub就选择github远程库
给大家推荐一个廖雪峰的官方网站,里面有大量的Git教程:
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000