Categories: Git

Git refusing to merge unrelated histories

在git操作之后添加“–allow-unrelated-histories ”,可以解决没有历史的相关的操作如,git pull,git merge,git rebase等。

Terminal

`$ git pull origin master
From https://github.com/mkyong/java-concurrency
 * branch            master     -> FETCH_HEAD

fatal: refusing to merge unrelated histories
Copy
To fix it :

Terminal

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

From https://github.com/mkyong/java-concurrency
 * branch            master     -> FETCH_HEAD
Merge made by the 'recursive' strategy.
 LICENSE | 674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 674 insertions(+)

create mode 100644 LICENSE

5.0
01
为什么要使用Jenkins?
Git与Gitlab CI持续集成
嘻嘻

嘻嘻IT: 笔者是一个工作七八年的程序猿老鸟,从事涉及的技术栈主要包括PHP、Linux、Devops等,喜欢研究新技术,尝试新技术,提升技术自动化和开发效率,致力于write less,do more! 技术每年都会层出不穷,领域划分的越来越细,不可能学习所有的东西,保持对技术的好奇心,理解技术中核心思想,做一个有深度,有思想的开发!

Recent Posts

Seodity:提升SEO分析和内容创建

Seodity作为SEO分析的…

14小时 ago

SocialBee一款AI社交媒体内容生成器

SocialBee的AI帖子生…

14小时 ago

雪橇云VPN五一活动来了!全场15%的折扣!

雪橇云VPN一款是稳定全球多节…

14小时 ago

Autojump一个linux目录快速跳转的命令工具

Linux命令行实用程序有一个…

2天 ago

Groq一款语言处理的超快AI解决方案

Groq正在AI创新的最前沿,…

3天 ago