fatal: 远程 origin 已经存在

刚刚开始学习使用github,遇到一些自己捣半天都没解决的问题,最后还是在大佬的帮助下解决了
代码上传github的时,发现远程origin已经存在后出现一系列问题的解决
  • 之前不知道什么时候配置了远程,再次配置的时候出现了下面这个问题
#出现问题:
fatal: 远程 origin 已经存在
解决:
#删除远程配置
git remote rm origin
#重新添加
git remote add origin https://github.com/Rich-yi/wfw-MVC.git

再次运行git push origin master
#出现问题:
error: 无法推送一些引用到 'https://github.com/Rich-yi/wfw-MVC.git'
提示:更新被拒绝,因为您当前分支的最新提交落后于其对应的远程分支。
提示:再次推送前,先与远程变更合并(如 'git pull ...')。详见
提示:'git push --help' 中的 'Note about fast-forwards' 小节。
#解决:
#获取远程更新
git fetch origin
#把更新的内容合并到本地分支
git merge origin/master
在运行git merge origin/master时又出现问题。。。
#问题:
fatal: 拒绝合并无关的历史
#解决:
#需要将远程仓库和本地仓库关联起来:
git branch --set-upstream-to=origin/master master
#然后使用git pull整合远程仓库和本地仓库
git pull --allow-unrelated-histories#忽略版本不同造成的影响
运行git push 成功上传
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值