Comando git rm
El comando git rm se utiliza para eliminar archivos.
Si solo eliminas manualmente archivos del directorio de trabajo, ejecutagit statusEl tiempo estará allíChanges not staged for commitla indicación.
git rm elimina archivos de las siguientes formas:
1. Eliminar el archivo tanto del área de preparación como del directorio de trabajo:
git rm <file>
El siguiente ejemplo elimina el archivo ejemplo.txt del área de preparación y del directorio de trabajo:
git rm ejemplo.txt
Si el archivo fue modificado y añadido al área de preparación antes de eliminarlo, se debe usar la opción de eliminación forzada.-f。
Eliminar forzosamente el archivo modificado ejemplo.txt del área de preparación y del directorio de trabajo:
git rm -f ejemplo.txt
Si deseas eliminar el archivo del área de preparación pero aún quieres conservarlo en el directorio de trabajo actual, en otras palabras, solo eliminarlo de la lista de seguimiento, usa--cachedSolo selecciona la opción:
git rm --cached <file>
El siguiente ejemplo elimina el archivo ejemplo.txt del área de preparación:
git rm --cached ejemplo.txt
Ejemplos
Elimina el archivo hello.php:
$ git rm hello.php rm 'hello.php' $ ls README
El archivo se elimina del área de preparación, pero se mantiene en el directorio de trabajo:
$ git rm --cached README rm 'README' $ ls README
Se puede eliminar de forma recursiva, es decir, si se le pasa un directorio como parámetro, se eliminarán recursivamente todos los subdirectorios y archivos de todo el directorio:
git rm –r *
Entra en un directorio y ejecuta esta declaración; se eliminarán todos los archivos y subdirectorios de ese directorio.
Otras extensiones