git fatal: 拒绝合并无关的历史的错误解决

Posted fuyuteng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git fatal: 拒绝合并无关的历史的错误解决相关的知识,希望对你有一定的参考价值。

本地初始化的项目 与 github 版本不一致, 导致无法提交
 
$ git pull origin master
来自 https://github.com/itaken/python-login-demo
 * branch            master     -> FETCH_HEAD
fatal: 拒绝合并无关的历史
解决方法
 
在pull 时候, 添加–allow-unrelated-histories参数 即可.
 
$ git pull origin master --allow-unrelated-histories                   
来自 https://github.com/itaken/python-login-demo
 * branch            master     -> FETCH_HEAD
Merge made by the recursive strategy.
 LICENSE | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 LICENSE

 

以上是关于git fatal: 拒绝合并无关的历史的错误解决的主要内容,如果未能解决你的问题,请参考以下文章

Git 拒绝合并不相关的历史。啥是“无关历史”?

致命:添加 git remote 后拒绝合并不相关的历史记录

常见问题

Git 因致命错误而失败。拒绝将不相关的历史与 git push 合并?

将项目上传到github时如何解决“拒绝合并不相关的历史”?

fatal: refusing to merge unrelated histories