Respuestas:
Fácil. Simplemente utilícelo git rm --cached
en el archivo que desea eliminar de la memoria caché de control de versiones pero no desea eliminar / eliminar de su sistema de archivos. Entonces, si desea eliminar el foo.txt
control de versión como este, simplemente ejecute este comando:
git rm --cached foo.txt
Como se explica en la git-rm
documentación oficial de Git :
--caché
Use esta opción para quitar etapas y eliminar rutas solo del índice. Los archivos de árbol de trabajo, ya sean modificados o no, se dejarán solos.
--cached
antes, pero pensé que eliminaría los archivos del índice. ¡Gracias!