git在pull时,出现这种错误的时候,可能不少人进进行stash,相关stash的请看:Error pulling origin: error: Your local changes to the following files would be overwritten by mergegit
可是发现stash后仍是会出现:Error pulling origin: error: The following untracked working tree files would be overwritten by merge...工具
其实你看错误提示就知道了,是由于一些untracked working tree files引发的问题。因此只要解决了这些untracked的文件就能解决这个问题。spa
解决有两种方式:命令行
方式一:若是你有安装git的工具,固然是图形化工具,好比tortoiseGit,你能够经过这些工具,选中你的工程文件夹,右键cleanup。it
方式二:经过命令行,你直接执行git clean -d -fx便可。可能不少人都不明白-d,-fx究竟是啥意思,下一篇关于git的文章会介绍下git clean相关的东西。file