Comando git rm

Operaciones básicas de Git


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.



Operaciones básicas de Git

Otras extensiones