问题:
使用 Git 的合并分支功能时,出现了错误 fatal: refusing to merge unrelated histories
。
$ git merge origin master
fatal: refusing to merge unrelated histories
原因:
由于两个分支之间没有历史联系,在默认情况下,Git 拒绝合并无关的历史。
解决方法:
在合并分支的命令后加上 --allow-unrelated-histories
:
如上,将命令更改为 git merge origin master --allow-unrelated-histories
。
即可解决问题。