## git clean命令用来从你的工作目录中删除所有没有tracked过的文件
### 一般的场景是:
- 你在本地写了几个test文件,测试完需要清掉
- 本地生成的编译文件,日志等如pyc文件,log文件
> git clean -f file/dir
删除 untracked files
> git clean -df file/dir
> 连 untracked 的目录也一起删掉,不丢弃modified的文件
> git clean -xfd file/dir
> 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)
#### 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删
> git clean -nxfd
> git clean -nf
> git clean -ndf