IDEA提交代码出现 Push to origin/master was rejected 错误

问题出现原因

原因一:通过IDEA上传项目,由于两个仓库的差别非常大,所以git拒绝合并两个不相干的东西

原因二:项目原本使用的是其它托管平台,现在切换到新的托管平台,推送代码被拒绝

解决方法

原因一

1.找到自己项目在文件夹中的位置,右键选择Git Bash Here

2.在黑方块中以此输入一下代码

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

如果还是提交不了可以试试以下代码

git push -u origin master -f

出现下面框中的字样就代表提交成功

admin@DESKTOP-HO3PHJL MINGW64 /d/software/IDEA/progarms/zyghOffice (master)
$ git push -u origin master -f
Enumerating objects: 1430, done.
Counting objects: 100% (1430/1430), done.
Delta compression using up to 6 threads
Compressing objects: 100% (1411/1411), done.
Writing objects: 100% (1430/1430), 81.69 MiB | 5.61 MiB/s, done.
Total 1430 (delta 313), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (313/313), done.
remote: Powered by GITEE.COM [GNK-6.1]
To https://gitee.com/ID-Tang/zygh-office.git
 + 9f9ab3b...7a08573 master -> master (forced update)
Branch 'master' set up to track remote branch 'master' from 'origin'.
原因二

1.删除项目中的.git文件夹
2.找到自己项目在文件夹中的位置,右键选择Git Bash Here
3.在黑方块中依次执行以下代码

git init
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ID-Tang

梦想支持度+1

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值