从git工作目录中删除未跟踪文件


1、背景

代码调试过程中,可能在当前git工作目录下添加许多文件,达到目的后希望恢复代码到初始状态。

makemake clean命令,mvnmvn clean命令,jekylljekyll clean命令。

那么git有没有git clean命令呢?

答案是肯定的!

git-clean - 从工作目录(working tree)中删除未跟踪的文件

2、git clean -n

这是git clean的dry-run模式。不会实际删除文件,只是会列出如果实际执行会删除的文件内容。 我们可以先执行这个命令将输出和预期进行对比。

3、git clean -df

清空工作目录的未跟踪文件。

4、高级用法

-e 选项可以根据表达式排除更多文件。


 关注微信公众号

DevOps持续交付公众号ID:devopscd