预览并清理未跟踪文件

列出或删除工作区中未跟踪与已忽略的文件。

macOS文件Git命令行低风险
运行 git clean -nd 先预览将被删除的内容,再决定是否真正清理。

01命令

命令
$ git clean -nd

02作用说明

构建脚本会留下被 git 忽略的生成文件;git clean 能在不触碰已跟踪文件的情况下清除它们。-n 干跑与 -X 选项让预览更安全,比在文件管理器中翻找残留更快更准。

03风险

风险低风险
使用条件Git 2.20+ (install with Homebrew or Xcode Command Line Tools)
系统兼容性macOS with Git installed (Homebrew or Xcode Command Line Tools)
!注意: 不加 -n 时,git clean -fd 会永久删除未跟踪文件,git 无法恢复。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • git-clean documentation
    Git · vendor-doc · 2026-09-20
    依据: Documents git clean, including the -n dry run and -X ignored-only options.

最后验证: 2026-10-13 · 分类: 开发者

06相关方案