从远程拉项目到本地的时候提示错误

造成 fatal: refusing to merge unrelated histories错误的原因有以下几点:

  1. 有一个包含一些提交的新 Git 存储库。然后,您尝试从现有的远程仓库中提取。合并变得不兼容,因为分支和远程拉取的历史不同。当你试图合并两个完全不相关的分支时,Git 看到了这种情况,它不知道该怎么做。
  2. 目录有问题.git。它可能在某些时候被意外删除或损坏。如果您克隆或清理了项目,则可能会发生这种情况。此处发生错误是因为 Git 没有有关本地项目历史的必要信息。
    3.当您尝试从远程仓库推送或拉取数据时,分支位于不同的HEAD位置,并且由于缺乏共性而无法匹配。

我出现的问题是,远程的代码没有先clone到本地,所以不兼容。

解决办法是:
在git pull和git push命令中添加–allow-unrelated-histories
让git允许提交不关联的历史代码。

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

git pull 提示错误 fatal: refusing to merge unrelated histories相关推荐

  1. 解决 git pull 报错 fatal: refusing to merge unrelated histories

    我在Github新建一个仓库,写了License,然后把本地一个写了很久仓库上传. 先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法p ...

  2. Gir合并merge两个完全不同Git项目时出现fatal: refusing to merge unrelated histories的解决办法

    1.问题背景 我们有时会有这样一个疑问:Git会知道两个项目是毫不相干的嘛?如果我们合并merge两个毫不相干的项目会发生什么? 其实Git是可以判断两个项目是否是毫不相干的,判断的依据是两个项目的第 ...

  3. git初始化错误fatal: refusing to merge unrelated histories

    发生原因: git服务上创建了git远程仓库,并且创建README.md文件 本地初始化项目 关联远程仓库:git remote add origin "远程仓库地址" 可以:gi ...

  4. git提交 出现 : fatal: refusing to merge unrelated histories

    项目场景: 场景:本地文件在变更之后 无法提交到远程仓库并报错 fatal: refusing to merge unrelated histories 我最近因为同一个本地文件做了不同的修改,要提交 ...

  5. Git报错 FETCH_HEAD fatal: refusing to merge unrelated histories

    1.出现场景 2.出现原因: 本人出现原因:当本地仓库关联远程仓库时,因为本地仓库已经存在文件,同时远程仓库文件已初始化. 执行: $ git push -u qlll master $ git pu ...

  6. git pull 失败 ,提示:fatal: refusing to merge unrelated histories

    首次 git pull 时失败,并提示:fatal: refusing to merge unrelated histories 在使用git pull 命令时,添加一个可选项 git pull or ...

  7. git 出现 fatal: refusing to merge unrelated histories 错误

    git pull 失败 ,提示:fatal: refusing to merge unrelated histories 其实这个问题是因为 两个 根本不相干的 git 库, 一个是本地库, 一个是远 ...

  8. Git - git 出现 fatal: refusing to merge unrelated histories 错误

    背景 git pull失败,提示:fatal: refusing to merge unrelated histories 根本原因 因为两个根本不相干的 git 库, 一个是本地库, 一个是远端库, ...

  9. 本地仓库推送到远程仓库:fatal: refusing to merge unrelated histories

    最近,在操作git的时候,遇到各种问题,下面总结一下. 最开始,我不是先把远程仓库拉取到本地 ,而是直接在本地先创建一个仓库,再git remote add添加远程仓库. 当然,gitee官方还是有操 ...

最新文章

  1. 《Adobe After Effects CC经典教程》——导读
  2. 在Android Studio上进行OpenCV 3.1开发
  3. npm install对本地工程文件造成了哪些修改
  4. python创建线程在后台运行
  5. tesseract-orc 合并识别结果
  6. BZOJ4570: [Scoi2016]妖怪
  7. SpringBoot安装CLI(mac)
  8. 【帆软FR】新增自定义字体(以LED字体为例)
  9. 计算机网络速度慢原因,导致电脑网速变慢的七大原因
  10. python重启电脑
  11. [转载] 晓说——第25期:看美国系列之“两极分化的黑人”
  12. OpenGL MFC单文档 实现轨迹球
  13. 编写KNN算法预测泰坦尼克号存活率
  14. 计算机储存配置信息,怎么看电脑配置信息
  15. Error: Your CLT does not support macOS 11.0. 1.00
  16. 图之邻接矩阵详解(C语言版)
  17. 山东电梯维护服务器,山东省质量技术监督局关于建立电梯维护保养单位告知性登记制度的通知...
  18. r+w+无法写入/读取文件:w+和r+的根本区别
  19. 电离层TEC格网主要计算方法
  20. 越权漏洞(IDOR)测试技巧

热门文章

  1. Iptables与Firewalld防火墙(最详细说明)
  2. SAP BP屏幕增强页签
  3. 【下载!】免费经典的计算机教学视频,向孙鑫老师致敬!
  4. Oracle网址大全
  5. java中的JDBC是什么
  6. 20175312陶光远 与 20175309刘雨恒 结对
  7. 关于电脑硬盘灯常亮,电脑很卡问题
  8. Windows 11 手机诞生,还是双屏的?
  9. 设计模式--SOLID四大原则,KISS和YAGNI笔记
  10. C语言函数大全-- q 开头的函数