当我尝试通过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
关于git - 致命的:clean.requireForce默认为true,并且-i,-n和-f都不给定;拒绝清洁,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34542204/