美文网首页
github修改用户名后git提交失败的解决办法

github修改用户名后git提交失败的解决办法

作者: Yadea前端杂记 | 来源:发表于2020-02-26 14:22 被阅读0次

    遇见问题

    昨天修改了自己github的Account(不是昵称,是链接的那个名字),今天git clone了一个项目,发现push的时候一直报错,fatal: refusing to merge unrelated histories

    按照网站的解决办法,git push后加--allow-unrelated-histories并没有用还是报错:

    error: The following untracked working tree files would be overwritten by merge:
        .gitignore
    Please move or remove them before you merge.
    Aborting
    

    再百度,执行git clean -d -fx "."后还是不行,来来回执行这几行命令,clone了删删了clone,依旧解决不了,整个人都崩溃了

    解决问题

    完全放弃了git clone,准备自己创建remote链接。
    创建了一个文件夹,然后执行git命令

    • git init
    • git remote add origin https://github.com/xxx
    • git pull origin master

    现在就把线上代码拉下来了,然后随意修改一个文件测试一下

    • git add .
    • git commit -m 'test'
    • git push origin master

    就可以了。

    在新建一个测试文件夹,使用之前的git clone命令,Everything is OK!!!

    大概是我之前配置的原因,如果你遇到这个问题,可以先按git init的方式解决试试看。

    相关文章

      网友评论

          本文标题:github修改用户名后git提交失败的解决办法

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