当前位置:   article > 正文

Solutions to --- fatal: refusing to merge unrelated histories

solutions to
fatal: refusing to merge unrelated histories
  • 1

这个提示经常会出现在pullpushmerge等的合并操作时,原因是要合并的两个库没有任何历史联系, git默认拒绝合并历史无关的分析,所以被告知无法合并,有两个解决办法。

  1. 方法一
    比如有两个没有关联的代码仓库AB,将A仓库代码手动加入到B仓库的分支, 然后提交就可以了,这样做的问题是A仓库的log就丢失了。

  2. 方法二
    使用下面的命令进行强行合并,如果产生冲突,需要手动解决。--allow-unrelated-histories告诉git允许合并无关的历史

    git pull origin master --allow-unrelated-histories
    git push origin master --allow-unrelated-histories
    
    • 1
    • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/879184
推荐阅读
相关标签
  

闽ICP备14008679号