erknrio of Programming Guanches
9/3/2015 - 5:45 PM

Elimina múltiples ficheros del mismo directorio de git. FROM: http://stackoverflow.com/questions/492558/removing-multiple-files-from-a-git-r

git add -u añade todos los ficheros modificados y eliminados.

git add -u . añade los ficheros modificados y eliminados de tu ruta (path) actual.

git ls-files --deleted -z | xargs -0 git rm versión menos segura pero que solamente elimina ficheros.

git ls-files: lista archivos del indice de git. --deleted: solo muestra los archivos eliminados. -z: pone \0 (el conocido NUL) como terminador del string (util si el path tiene espacios). |: concatena la salida del primer commando con el siguiente. xargs: permite concatenar argumentos y pasarlos a un comando (en este caso git rm). -0: utiliza \0 como character de separación (por esto usamos -z en git ls-files).