美文网首页
git 报错 fatal refusing to merge u

git 报错 fatal refusing to merge u

作者: 帮我的鸵鸟盖个章 | 来源:发表于2019-10-24 14:18 被阅读0次

    git拉取报错

    $ git pull
    fatal: refusing to merge unrelated histories
    

    翻译:致命的:拒绝合并无关的历史

    解决: 在操作命令后面加--allow-unrelated-histories

    pull

    git pull origin master --allow-unrelated-histories
    

    继续上述操作后,仍报错

    Pull is not possible because you have unmerged files.
    

    本地的pushmerge会形成MERGE-HEAD(FETCH-HEAD), HEAD(PUSH-HEAD)这样的引用。HEAD代表本地最近成功push后形成的引用。MERGE-HEAD表示成功pull后形成的引用。可以通过MERGE-HEAD或者HEAD来实现类型与svn revet`的效果。

    将本地的冲突文件冲掉,清空暂存区

    没有后面的hard,不会冲掉本地工作区。只会冲掉stage区。

    git reset --hard FETCH_HEAD
    

    相关文章

      网友评论

          本文标题:git 报错 fatal refusing to merge u

          本文链接:https://www.haomeiwen.com/subject/omorvctx.html