El comando Git rm en Git
Lección 29 / 53
Git Guía Git Guía Git español
El comando git rm en Git se usa para indicar a Git que elimine un archivo del seguimiento; es el comando opuesto y complementario a git add.
Obviamente, en virtud de cómo funciona Git, siempre será posible acceder a las distintas versiones del archivo consultando los diversos compromisos en los que ese archivo aún estaba incluido entre los incluidos en el repository.
Al igual que con el comando git add, una vez que haya indicado a Git que elimine un archivo con git rm, será necesario ejecutar git commit para guardar esta eliminación en el historial. Para mayor comodidad, git rm también se encarga de eliminar el archivo del working directory.
El uso del comando es muy simple: git rm [OPTIONS] <FILE...> donde FILE es un archivo, una directory o una lista de file/directory. Algunas opciones útiles, según los usuarios y los casos prácticos, son:
- --cached - mantiene el archivo en la working directory como untracked
- --recursive - en caso de directory, elimina cualquier sottodirectory
- --force - Git solo puede ejecutar git rm para archivos para los que no haya cambios (working o staged) desde el último commit; con --force esta verificación se salta.
P.D. Dado que git rm opera en el contenido de la staging area, hasta que no se ejecuta el commit, siempre se puede anular el efecto de git rm a través de reset o git checkou.
Anterior
28 El comando Git reset..Siguiente
30 La opción Git commi..