在IDEA中push代码时,出现Push master to origin/master was rejected by remote
错误
网上给出的答案,大致只有两个:
- gitlib或者github仓库中
master
分支的权限有限,默认是protected
受保护的,development 没有push
权限,所以在git上修改一下master 分支对应的 权限即可。 - 使用git bash进入项目所在目录,输入
git pull origin master --allow-unrelated-histories
命令后,再重新push代码就可以了。
但是我试了这两种情况还是不行,我就疑惑了,经过一个多小时的研究,发现是我的上传的代码混进来了一个大于100M的压缩包
,git push的时候,是不能上传大于100M的文件
的,所以删除掉这个压缩包,重新push一下代码
,就可以了。