适用场景
从工作区删除未被 Git 跟踪的文件。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。
git clean
从工作区删除未被 Git 跟踪的文件。 更多信息:https://git-scm.com/docs/git-clean。
- 删除未跟踪的文件:
git clean
- 交互式删除未跟踪的文件:
git clean {{[-i|--interactive]}}
- 显示将被删除的文件(模拟运行,不实际删除):
git clean {{[-n|--dry-run]}}
- 强制删除未跟踪的文件:
git clean {{[-f|--force]}}
- 强制删除未跟踪的目录:
git clean {{[-f|--force]}} -d
- 删除未跟踪的文件(包括被忽略的文件,在
.gitignore和.git/info/exclude的文件):
git clean -x