git 删除未跟踪文件

2022-05-04 浏览 (1841)

git 删除未跟踪文件使用 git clean123

  1. 删除 untracked files
git clean -f
  1. 连 untracked 的目录也一起删掉
git clean -fd
  1. 连 gitignore 的 untrack 文件/目录也一起删掉(慎用,一般用来删掉编译出来的 .o 之类的文件)
git clean -xfd
  1. 执行 git clean 前,建议加上 -n 参数预览将会删除的文件,防止误删重要文件
git clean -n
git clean -nxfd
git clean -nf
git clean -nfd

参数说明:

  • -f:删除文件
  • -d:同时删除未跟踪目录
  • -x:也删除被 .gitignore 忽略的文件
  • -n:dry‑run,仅预览,不真实删除任何文件
  • 所属分类: 后端技术
  • 本文标签: git
  • 版权声明: 本文链接 https://seaxiang.com/blog/3eQB7j