git clean 删除忽略文件 和 未被跟踪文件及文件夹

git clean 删除忽略文件 和 未被跟踪文件及文件夹

概念

首先我们需要认清 忽略的文件 和 未被跟踪的文件

忽略的文件:.gitignore 中忽略的文件

未被跟踪的文件:没有被忽略,但是还没 git add 的文件

git clean  -f

删除:未被跟踪的文件

git clean -fd

删除:未被跟踪的文件和文件夹

git clean -xfd

删除:忽略的文件、未被跟踪的文件和文件夹

git clean [-xfd] -n

-n 会先打印一些将要删除的文件,并不执行删除动作,主要是查看是否有自己需要的不想被删除

原文地址:https://www.cnblogs.com/ibingshan/p/10783552.html