git clean的使用
一、git clean用法
想批量删除branch中新加的文件(untracked files),git reset --hard不行
首先确定要删除的文件
git clean -fd -n如果以上命令给出的文件列表时你想要删除的,那么接下来执行
git clean -fd就可以了其中
-f表示文件,-d表示目录,如果还要删除.gitignore中的文件,那么再加上-x如果
git submodule中也存在需要删除的文件,那么需要再加个-f,变成git clean -dff
# 删除未跟踪文件 untracked files
git clean -f
# 连untracked的目录一起删除掉
git clean -fd
# 连.gitignore的untrack文件/目录一起删掉(慎用,一般这个是用来删除掉编译出来的.o之类的文件用的)
git clean -xfd
# 在上述 git clean之前,强烈建议加上-n参数来先看看会删除哪些文件,防止重要文件被误删
git clean -nxfd
git clean -nfd
# 直接执行这个就行了
git clean -nf

浙公网安备 33010602011771号