本地仓库上传到远程仓库error: failed to push some refs to ‘https://hub.fastgit.org/zhizhangxuezhang/ui-test.git‘

本文讲述了在Git中遇到代码被远程修改导致本地push失败的情况,解决方法是先使用`git pull --allow-unrelated-histories`忽略历史差异,然后更新本地仓库并提交。博客提供了详细的步骤和常见错误处理技巧。

本地仓库push到远程仓库出现错误(显示被拒绝reject了),是因为远程仓库的代码被直接在远程仓库修改了,这个时候本地仓库的代码和远程仓库的不一样,所以必须先更新本地仓库的代码(pull),然后在提交(push)

此问题在idea中报错日志:
在这里插入图片描述
在git bash中报错日志:
在这里插入图片描述
这个时候只能先pull更新自己的本地仓库,然后再push到远程仓库,但是你会发现你pull到本地仓库的时候也会报错
在这里插入图片描述
在这里插入图片描述
这个时候你pull的命令应该改为以下命令就可以了,即在后面加上参数忽略历史就好了(原因是两个分支是不同的版本导致的)

git pull origin master --allow-unrelated-histories

参考:https://blog.youkuaiyun.com/IT_SoftEngineer/article/details/107133313
参考:https://blog.youkuaiyun.com/qq_39400546/article/details/100150320

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

执章学长

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值