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.

Stefan
fuente

Respuestas:

48

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

Gert
fuente
3

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

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

Abdul Gafoor
fuente
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