当前位置: 首页 > news >正文

idea本地git上传gitee码云失败分析,push rejected+git手动融合

idea通过git上传到gitee失败分析

先说解决方案

先进行强行拉取gitee,再进行手动融合

git pull origin master --allow-unrelated-histories

出现的现象

在这里插入图片描述

在这里插入图片描述

push reject

我在idea本地上创建 git init 了一个仓库,gitee也创建了一个仓库,远程连接到gitee上,推送(push)到远程仓库时,推送不成功,推送一直被拒绝

原因分析

这是因为在 Git 2.9 及更高版本中,默认情况下禁止合并两个没有共同历史的分支。也就是说
如果两项目,通过 git init 初始化后手动添加远程仓库,并尝试拉取、推送代码。远程分支和本地分支没有任何共同的提交历史。会拒绝提交

解决方案

先强制拉取码云的代码

git pull origin master --allow-unrelated-histories
#--allow-unrelated-histories 参数强制合并

红色字体

在这里插入图片描述

执行命令后自动融合.gitignore文件失败

要手动融合两个项目里的.gitignore文件

手动融合

在这里插入图片描述
在这里插入图片描述

<<<<<<<head 到=====之间是idea仓库里的,也就是当前分支

在这里插入图片描述

======到>>>>>>之间是远程分支

根据自己选择进行融合,红色圈住的最后要删除

手动融合后

ctrl+k快速推送,推送成功


在这里插入图片描述
成功

相关文章:

  • 设计模式-发布订阅
  • 工厂模式 vs 策略模式:设计模式中的 “创建者” 与 “决策者”
  • spark shuffle的分区支持动态调整,而hive不支持
  • Kubernetes面试题(基础向)
  • unity星空运动
  • Linux | Shell脚本的基础知识
  • ai如何绘制mg人物的睫毛
  • 求满足target的最小窗口的长度,滑动窗口法,双指针
  • 【Ubuntu远程桌面】
  • NanoGPT的BenchMarking.py
  • 2021年江西工业互联网大赛———恶意app分析
  • VL 中间语言核心技术架构:构建全链路开发生态
  • 食材走T台?Coze+即梦应用实例:实现一键生成食材走秀视频!!(附提示词)
  • kafka学习笔记(三、消费者Consumer使用教程——使用实例及及核心流程源码讲解)
  • Docker 部署项目
  • 挡片/测试晶圆(Dummy Wafer)通俗解析
  • UI自动化测试的革新,新一代AI工具MidScene.js实测!
  • K8S集群主机网络端口不通问题排查
  • 滚珠导轨:电子制造“纳米级”精度的运动基石
  • SQLite 中文写入失败问题总结
  • 域名解析映射到网站空间怎么做/店铺如何运营和推广
  • 有什么网站可以免费建站免费建网站/网络项目怎么推广
  • 唐山海港经济开发区人才网/首页排名优化公司
  • 苏州市网站建设服务/唐山seo快速排名
  • 网站建设大约要多少钱/计算机培训机构
  • 河北建设厅网站上不去/关键词英文