Eliminando archivos ignorados de git
Si alguna vez estuvo en la situación de que los archivos o directorios ya registrados en git deberían eliminarse, hay un solo comando que hace exactamente esto. Este comando evita eliminar los datos, confirma la eliminación y luego agrega los mismos datos nuevamente.
# In this example, the 'bin'-directory
# gets removed from git. Note that this
# operation doesn't remove the file
# itself, only its reference in git.
git rm -r --cached bin
# Same command, for the file 'log.ts'.
git rm -r --cached log.ts
Funciona también para datos ya registrados
Este comando también elimina el archivo o directorio específico del git-tree si los datos se agregaron antes de que se definieran en el archivo gitignore. Por supuesto, el archivo o directorio real no se eliminará, solo su referencia en git.