致命的:clean.requireForce默认为true,既不给-i,-n也不给-f; 拒绝清理

Saz*_*han 19 git version-control

当我试图清除所有未跟踪的文件时,git clean它显示错误:

fatal: clean.requireForce defaults to true and neither -i, -n, nor -f given; refusing to clean
Run Code Online (Sandbox Code Playgroud)

怎么解决?

Saz*_*han 20

你必须要么设置requireForcefalse.gitconfig或者使用-f-i标志使用此命令.

  1. git clean -f即使clean.requireForce设置为true(默认值),也会强制清除未跟踪的文件.
  2. git clean -i 将为您提供清理每个文件的交互方式
  3. git clean -n 将只显示执行git clean时将删除哪些文件.

参考:https://git-scm.com/docs/git-clean