【error】error: failed to push some refs to ‘远程仓库地址‘ git报错解决

7 篇文章 1 订阅
报错的原因

我们想把自己本地的某个项目关联到远程仓库并推送上去,导致报错。
error: failed to push some refs to ‘远程仓库地址’

操作分析
  1. 创建远程仓库(勾选了如下图项)
    在这里插入图片描述
  2. 本地已有项目关联远程仓库—>推送最新代码—>报错(报错如下图)
    在这里插入图片描述
报错原因分析

在创建仓库的时候,勾选“使用Reamdme文件初始化这个仓库”这个操作初识了一个README文件并配置添加了忽略文件。当点击创建仓库时,会帮我们做一次初始提交。于是我们的仓库就有了README.m和.gitignore文件,然后我们把本地项目关联到这个仓库,并把项目推送到仓库时,我们在关联本地与远程时,两端都是有内容的,但是这两份内容并没有联系,当我们推送到远程或者从远程拉取内容时,都会有没有被跟踪的内容,于是你看git报的详细错误中总是会让你先拉取再推送,但是拉取总是失败。

解决办法
方法一

第一步:

git pull --rebase origin master

第二步:推送

git push -u origin master

推送成功

方法二

第一步:

在创建远程仓库时直接创建一个空的远程仓库。不要勾选 “使用Reamdme文件初始化这个仓库”

第二步:

本地已有项目关联远程仓库

没有已关联的远程仓库则输入git remote add origin 仓库地址 , 添加远程仓库
有则输入 git remote set-url origin 新地址

推送最新代码

git push -u origin master

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值