添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
~/SpringSpace/newframe onmaster11:35:56
$ git merge origin/druid
fatal: refusing to merge unrelated histories

这里的问题的关键在于: fatal: refusing to merge unrelated histories
你可能会在 git pull 或者 git push 中都有可能会遇到,这是因为两个分支没有取得关系。那么怎么解决呢?

二、解决方案

在你操作命令后面加 --allow-unrelated-histories
git merge master --allow-unrelated-histories

~/SpringSpace/newframe ondruid11:36:49
$ git merge master --allow-unrelated-histories
Auto-merging .gitignore
CONFLICT (add/add): Merge conflict in .gitignore
Automatic merge failed; fix conflicts and then commit the result.

如果你是 git pull 或者 git push fatal: refusing to merge unrelated histories
git pull origin master --allow-unrelated-histories
等等,就是这样完美的解决咯!