当我试图清除所有未跟踪的文件时,git clean
它显示错误:
fatal: clean.requireForce defaults to true and neither -i, -n, nor -f given; refusing to clean
怎么解决?
你必须要么设置requireForce
到false
你.gitconfig
或者使用-f
或-i
标志使用此命令.
git clean -f
即使clean.requireForce
设置为true(默认值),也会强制清除未跟踪的文件.
git clean -i
将为您提供清理每个文件的交互方式
git clean -n
将只显示执行git clean时将删除哪些文件.
参考:https://git-scm.com/docs/git-clean