2012-02-16 9 views
5

Tengo una carpeta foo que se incluye en gitignore:Git limpias carpetas dentro ignorados

- .gitignore (this contains 'foo') 
- foo 
    * 
    *** bar 

Cuando corro git clean -f o git clean -f -x, esto no elimina bar (bar es un archivo normal).

¿Hay alguna manera de decirle a git que limpie las carpetas ignoradas?

Respuesta

13

git clean -fdx eliminará todos los archivos no registrados, incluidos los directorios. El -d es necesario para hacer que el limpiador descienda al directorio no rastreado.

Cuestiones relacionadas