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

版权声明:如有转载,请注明出处~ https://blog.csdn.net/weixin_38080573/article/details/88092813

提交代码到远端仓库的时候报错:
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一次
    在这里插入图片描述可以看到已近解决这个问题了,完美~~

猜你喜欢

转载自blog.csdn.net/weixin_38080573/article/details/88092813
今日推荐