问题描述
自己的本地修改上传后,过段时候去更新下代码,发现冲突了。
处理方式
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 成功