出现场景
因为代码编写事件有点长,编写好之前有人提交过代码,而我这边没有git pull,所以提交失败了,然后pull的时候,提醒:
error: The following untracked working tree files would be overwritten by merge:Please move or remove them
原因分析
大概是当前状态下有些未被追踪的文件,请求你将它们移开或删除,但是我跟踪它后面说的文件,发现这些文件在本地已经不存在了(可能是我前面的瞎操作删的)。
解决方法
网上别的方法也试过,但只有下面这个方法解决了我的问题。
git fetch origin
git clean -f
git reset --hard origin/你自己的分支名