-d

Normalmente, cuando no se especifica ninguna <ruta>, git clean no recursará en los directorios no rastreados para evitar eliminar demasiado.Especifique -d para que recurse también en dichos directorios.Si se especifica alguna ruta, -d es irrelevante; todos los archivos no rastreados que coincidan con las rutas especificadas (con la excepción de los directoriosgit anidados mencionados en --force) serán eliminados.

-f –force

Si la variable de configuración de Git clean.requireForce no se establece en false, git clean se negará a eliminar archivos o directoriosa menos que se le indique -f o -i. Git se negará a modificar repositorios git no anidados (directorios con un subdirectorio .git) a menos que se dé un segundo -f.

-i –interactive

Muestra lo que se haría y limpia los archivos de forma interactiva. Ver «Modo interactivo» para más detalles.

-n –dry-run

No elimina nada, sólo muestra lo que se haría.

-q –quiet

Es silencioso, sólo informa de los errores, pero no de los archivos que se eliminan con éxito.

-e <patrón> –exclude=<patrón>

Utiliza el patrón de exclusión dado además de las reglas de ignorar estándar (ver gitignore).

-x

No utiliza las reglas de ignorar estándar (ver gitignore), pero sí las reglas de ignorar dadas con las opciones -e de la línea de comandos. Esto permite eliminar todos los archivos no rastreados, incluyendo los productos de construcción. Esto puede ser usado (posiblemente en conjunto con git restore o git reset) para crear un directorio de trabajo prístino para probar una construcción limpia.

-X

Elimina sólo los archivos ignorados por Git. Esto puede ser útil para reconstruir todo desde cero, pero mantener los archivos creados manualmente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.