◆
Git clean 清除未跟踪文件详解
git clean
影响没有被 track 过的文件(清除未被 add 或被 commit 的本地修改)
n:显示将要被删除的文件d:删除未被添加到git路径中的文件(将.gitignore文件标记的文件全部删除)f:强制运行x:删除没有被track的文件
告诉你哪些文件会被删除
git clean -n
删除当前目录下所有没有 track 过的文件 不会删除 .gitignore 文件里面指定的文件夹和文件, 不管这些文件有没有被 track 过
git clean -f
删除指定路径下的没有被 track 过的文件
git clean -f <path>
删除当前目录下没有被 track 过的文件和文件夹
git clean -df
删除当前目录下所有没有 track 过的文件. 不管是否是 .gitignore 文件里面指定的文件夹和文件
git clean -xf
除掉编译后生成的 .o 和 .exe 等文件. 这个在打包要发布一个 release 的时候非常有用
git clean

还没有留言,来发表第一条吧~