title author date CreateTime categories
git无法pull仓库refusing to merge unrelated histories
lindexi
2019-11-29 08:21:50 +0800
2018-2-13 17:23:3 +0800
git

本文讲的是把git在最新2.9.2,合并pull两个不同的项目,出现的问题
如何去解决 fatal: refusing to merge unrelated histories 合并两个不同历史的仓库

一开始是我在 Github 新建一个仓库,写了 License ,然后把本地一个写了很久仓库上传。

因为已经创建了和本地不同的,不是一个空仓库,在上传之前先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法 pull 所以上传失败,谷歌了很久才发现为何这样。

原来在 2.9.2 之后,不可以合并不同没有相同结点的分支,如果需要合并两个不同结点的分支,那么需要在git pull 添加一句代码--allow-unrelated-histories。于是修改之后的代码,假如源是origin,分支是master,那么请看下面代码。

git pull origin master --allow-unrelated-histories

这个功能是可以让大家不要把仓库上传错了,如果会加上这个代码,那么就是自己确定了上传。之前很容易就把代码传错了,现在可以看到,如果上传的仓库不是之前在上传的仓库,是一个新的仓库,那么就会提示需要添加上面代码才能上传

最新文章

  1. ASP.NET Web API 2基于令牌的身份验证
  2. C# Acrobat打开pdf出错,提示Acrobat.AcroPDDocClass不能强制转换为Acrobat.CAcroPDDoc,使用com组件{9B4CD3E7-4981-101B-9CA8-9240CE2738AE},HRESULT: 0x80004002
  3. 百度 UEditor 简单安装调试和调用,网上其它的教程太官方了,不适合新手
  4. GridView九宫图
  5. linux下mysql的root密码忘记解决方
  6. Eval 表达式 GridView ItemCommand
  7. linux安装软件命令
  8. WordPress Think Responsive Themes ‘upload_settings_image.php’任意文件上传漏洞
  9. svn过滤文件配置
  10. Javascript 实现[网红] 时间轮盘
  11. Linux注销&登陆
  12. Oracle 11g:bin目录下3个特效权限的文件:root用户所有者 + s权限
  13. BeanDefinition及其实现类
  14. java整理的一些面试资料
  15. JNotify的监测文件变化的简单测试例子
  16. ubuntu 镜像站部署
  17. Ubuntu 16.04.2 LTS 安装 jdk1.6 和 tomcat6 (一)
  18. 操作系统作业一——仿CMD
  19. cookie是什么? -- web
  20. [uboot]Issue list

热门文章

  1. node 常用模块
  2. Linux环境快速搭建elasticsearch6.5.4集群和Head插件
  3. PHP CI 框架初识(一)
  4. Linux高级调试与优化——Address Sanitizer
  5. mysql replaceinto VS insertinto
  6. vue问题二:vue打包时产生的问题
  7. Python MySQLdb 执行sql语句时的参数传递
  8. Spring Cloud负载均衡:使用zuul作服务器端负载均衡
  9. Java学习之==>泛型
  10. 【VS开发】Windows上的音频采集技术