在使用SourceTree管理项目时,向远端推送本地代码时,出现如下错误提示:
error: The following untracked working tree files would be overwritten by merge:
.DS_Store
Please move or remove them before you can merge.
通过错误提示可知,是由于一些untracked working tree files引起的问题。所以只要解决了这些untracked的文件就能解决这个问题。
解决方式:
- 通过命令行,进入本地版本仓库目录下,直接执行git clean -d -fx即可。
git clean -d -fx:删除一些没有 git add 的文件;
git clean 参数
- -n 显示将要删除的文件和目录;
- -x -----删除忽略文件已经对git来说不识别的文件
- -d -----删除未被添加到git的路径中的文件
- -f -----强制运行
- git clean -n
- git clean -df
- git clean -f