remove - git tag best practices
git clean no funciona recursivamente (4)
Estoy enfrentando problemas con git clean . considera el siguiente escenario
git status -su
?? file_1
?? xyz/file_2
git clean -f
Not removing xyz/file_2
Removing file_1
No quiero eliminar la carpeta xyz , pero quiero eliminar el file_2 que file_2 . ¿Por qué git clean no funciona recursivamente?
Además, git clean no funciona en el árbol de directorios. Considera que tienes
> git status
Untracked files:
../file1.orig
../../file2.orig
git clean -df no haría nada en este estado. Tienes que ''cd'' en la raíz del proyecto y ejecutar ''git clean -df'' allí de nuevo.
Si lo tienes en ignore, usa git clean -xf . Puede hacer git clean -xdf pero eso también eliminará los directorios sin seguimiento. Utilice -n para un funcionamiento en seco.
http://gitready.com/beginner/2009/01/16/cleaning-up-untracked-files.html
Tal vez usted tiene el directorio xyz en su archivo .gitignore alguna parte? Puede anular este comportamiento usando el interruptor -x para clean . Además, si no se realiza un seguimiento del directorio xyz (no hay nada dentro de él que se rastree), no se eliminará a menos que pase la opción -d .
prueba esto:
git clean -xdf
Déjame saber si eso funcionó.