【git】记录一个git error解决方法

出现场景

因为代码编写事件有点长,编写好之前有人提交过代码,而我这边没有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/你自己的分支名

你可能感兴趣的:(git)