¿Cómo elimino un archivo de un repositorio git «s index sin eliminar el archivo del árbol de trabajo?

Si tuviera un archivo ./notes.txt que se rastreado por git, podría ejecutar git rm notes.txt. Pero eso eliminaría el archivo. Prefiero que git deje de rastrear el archivo.

Respuesta

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

Respuesta

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

y git reset HEAD para eliminar todos los archivos del índice git.

Comentarios

  • Esa respuesta apareció 8 años después de que la solución de Gert ' s, tiene la semántica del comando git reset cambiado desde que tiempo?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *