Cómo eliminar un archivo del índice git


33

¿Cómo elimino un archivo del índice de un repositorio git sin eliminar el archivo del árbol de trabajo?

Si tuviera un archivo ./notes.txtque estaba siendo rastreado por git, podría ejecutarlo git rm notes.txt. Pero eso eliminaría el archivo. Prefiero que git solo deje de rastrear el archivo.

Respuestas:


48

Podrías usarlo git rm --cached notes.txt. Esto mantendrá el archivo pero lo eliminará del índice.


3

git reset HEAD <file> para eliminar un archivo en particular.

y git reset HEADpara eliminar todos los archivos del índice git.


Esa respuesta apareció 8 años después de la solución de Gert, ¿ha git resetcambiado la semántica de mando desde entonces?
Kamil
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.