Fatal: clean.requireForce по умолчанию - true, а не -i, -n, nor -f; отказ от очистки

Когда я пытаюсь очистить все необработанные файлы с помощью git clean, он показывает мне ошибку:

fatal: clean.requireForce defaults to true and neither -i, -n, nor -f given; refusing to clean

Как его решить?

Ответ 1

Вам нужно либо установить 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