Pregunta fatal: clean.requireForce se establece como verdadero y no se da ni -i, -n, ni -f; negándose a limpiar


Cuando intento limpiar todos los archivos no rastreados git clean me muestra el error:

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

¿Como resolverlo?


14
2017-12-31 06:34


origen


Respuestas:


Tienes que establecer requireForce a false en tus .gitconfig o usa el -f o -i bandera con este comando.

  1. git clean -f obligará a limpiar los archivos no rastreados, incluso si clean.requireForce se establece en verdadero, que es el predeterminado.
  2. git clean -i le dará una forma interactiva para limpiar cada archivo
  3. git clean -n solo mostrará qué archivos se eliminarán si realiza git clean.

Referencia: https://git-scm.com/docs/git-clean


11
2017-12-31 06:34