美文网首页
解决 Your local changes to the fol

解决 Your local changes to the fol

作者: 温暖柏林的伤 | 来源:发表于2020-05-28 10:06 被阅读0次

    错误信息
    error: Your local changes to the following files would be overwritten by merge:
    Please commit your changes or stash them before you merge.


    image.png

    解决办法:


    image.png

    1.暂存当前正在进行的工作

    $ git stash     
    

    2.拉取服务器的代码,我的是develop分支

    $ git pull  origin develop
    

    3.合并暂存的代码

    $ git stash pop 
    
    image.png

    如果你这次修改的文件与别人修改的文件相同,就会出现冲突,合并失败,这时候你就要开始解决冲突,按照git的提示,先进行本地提交自己的修改的。

    $ git add -A
    
    $ git commit -m 'message(修改了什么的信息)'
    

    本地提交完后,你需要再一次进行融合代码,然后git就会帮你自动合并,并指出冲突文件有哪些,冲突文件里面往往都会存在"<<<", 只需要搜索它,就能看到冲突的代码地方。

    最后,你可以再试试编译代码,看看会不会出现编译错误,如果没有,就可以将代码进行上传到远程库,命令:git push origin develop (我这边提交的develop分支)。

    谢谢您的观看!

    相关文章

      网友评论

          本文标题:解决 Your local changes to the fol

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