git报错:Error merging: refusing to merge unrelated histories

78 阅读1分钟

提交代码到远端仓库的时候报错: Error merging: refusing to merge unrelated histories

在这里插入图片描述 意思是不能合并两个毫无关系的分支。

解决方式是在命令后面加 --allow-unrelated-histories 意思是允许两个无关联的分支合并 我是在git pull的时候遇到这个问题 所以输入下面命令:

git pull origin master --allow-unrelated-histories

结果又遇到下面这个: 在这里插入图片描述 意思是需要输入提交消息来解释为什么这种合并的操作是必要的 两种方案:

  • 1: 按键盘字母 i 进入insert模式,输入消息 在这里插入图片描述

    • 按键盘左上角"Esc",然后输入冒号加wq
    	:wq
    

    按回车键,意思就是就是忽略这个提示 这里采用的是第二种方式比较简单粗暴一点 在这里插入图片描述 再push一次 在这里插入图片描述可以看到已近解决这个问题了,完美~~