在使用git pull时出现了这个提示,场景是本地有些文件修改后没有提交到本地仓库,没有版本跟踪,然后执行git pull时这些在远端的文件跟本地的不一样就会出现这个提示。解决的方法是把本地修改且没有加入版本控制的文件删掉,一般来说这些文件时执行make时生成的目标文件,没啥用,有用的都已经提交到本地仓库了。所以在删除的时候需要仔细检查一下,不要误删就好了。
git clean -d -fx
<<BLOCK
-n 显示将要删除的文件和目录;
-x -----删除忽略文件已经对git来说不识别的文件
-d -----删除未被添加到git的路径中的文件
-f -----强制运行
BLOCK