问题描述
自己的本地修改上传后,过段时候去更新下代码,发现冲突了。
处理方式
1、git pull /git pull origin master 后出现:
error: The following untracked working tree files would be overwritten by merge
网上查了下说是用git clean -d -fx;试了下确实能解决这个问题;执行过程中能看到一些中间文件remove;再执行pull
2、此时又会报Automatic merge failed;fix conflicts and then commit the result. 说是自动merge失败,让你修正冲突再去提交。
git status 确实看到冲突文件,把冲突的地方修改后去提交,还是报错;说还有unmerged 的文件
3、rm -rf .git/MERGE_HEAD ; git pull 成功
本文讲述了在本地代码修改后遭遇Git冲突的常见问题,通过git pull、清理暂存区、解决自动merge失败,以及使用rm-rf .git/MERGE_HEAD的方法,详细阐述如何一步步解决冲突并提交更新。
1767

被折叠的 条评论
为什么被折叠?



