当前位置: 代码网 > 科技>操作系统>Windows > git pull报错`error: Your local changes to the following files would be overwritten by merge`

git pull报错`error: Your local changes to the following files would be overwritten by merge`

2024年08月01日 Windows 我要评论
远程发生了修改,本地进行了修改,Git不确定应该保存哪一个修改,所以直接就报错了。这是Git为你提供的,关于使用那一部分的代码,就看你自己的选择了。PS:下次在进行本地编码时,一定要记得 git pull一下。:保存本地的修改,拉取最新代码,然后手动处理冲突。:git pull报错。

git pull报错error: your local changes to the following files would be overwritten by merge

  • 问题:git pull报错error: your local changes to the following files would be overwritten by merge

    image-20231020085334010

    error: your local changes to the following files would be overwritten by merge:
            src/pages/login/login_sms.scss                                         
    please commit your changes or stash them before you merge.                     
    aborting                     
    updating 1afa397..4ced4cd  
    
  • 问题原因:远程发生了修改,本地进行了修改,git不确定应该保存哪一个修改,所以直接就报错了

    ps:下次在进行本地编码时,一定要记得 git pull一下

  • 问题解决:保存本地的修改,拉取最新代码,然后手动处理冲突

    git stash
    git pull origin master
    git stash pop
    
    • git stash:这个命令用于保存当前工作目录中的未提交的更改。你可以将工作目录中的更改保存起来,然后在以后需要的时候再恢复这些更改。
    • git pull origin master:这个命令从远程仓库拉取master分支的最新代码到本地。
    • git stash pop:这个命令用于恢复之前保存的更改。它从stash中取出最近一次保存的更改,并将其应用到当前工作目录。

    image-20231020090812333

    这是git为你提供的,关于使用那一部分的代码,就看你自己的选择了

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com