首页 > 代码库 > git 解决 Your local changes to the following files would be overwritten by merge:
git 解决 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:
src/test/resources/application_context.xml
Please, commit your changes or stash them before you can merge.
Aborting
为解决此问题,做如下操作
-
git stash
- 隐藏本地修改
-
git pull
- 下载最新代码
-
git stash pop
- 从Git栈中读取最近一次保存的内容,恢复自己的本地修改
-
提示有无冲突
- 若有冲突,则解决冲突
- 若无,则直接提交
- git add *
- git commit * -m "comments"
git 解决 Your local changes to the following files would be overwritten by merge:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。