W3CAPI 在线教程 | 菜鸟教程_LOGO
文档目录
文档目录
我的书签
 

版本控制

Git提交项目时报错:Push rejected: Push to origin/master was rejected

在一次项目的开发中,本地已经commit完成,准备push到gitee仓库中,之前每次push都是好好的,一次就完成了,这次不知道怎么回事一直提示这个错误:Push rejected: Push to origin/master was rejected。

jesen
1
2022-07-27 11:10:07

Git提交项目时报错:Push rejected: Push to origin/master was rejected

一、错误由来

在一次项目的开发中,使用git提交代码的时候,本地代码已经commit完成,准备push到远程gitee仓库中,之前每次push都是好好的,一次就完成了,这次不知道怎么回事一直提示这个错误:Push rejected: Push to origin/master was rejected。

二、错误分析

经过网络查找,发现出现这种问题的原因为:你的项目中有和和历史不符的东西,然后提出的解决方案如下:
1.打开你要上传代码的文件夹位置,然后鼠标右键点击,选择git Bash Here,然后直接下面两行命令解决问题:
git pull origin master --allow-unrelated-histories
git push -u origin master -f
2.打开你要上传代码的文件夹位置,然后鼠标右键点击,选择git Bash Here,然后直接下面命令解决问题:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
通过这两种办法都无法解决问题,进入idea开发工具后提交依然是这个错误。

三、错误解决

根据以上的办法,在执行命令:git push -u origin master -f,的时候,git Bash 工具给出了问题的原因,是因为一个文件过大导致的,如下图:
根据这个提示我们把大文件删除即可完成push。
相关提问
敬请期待