Respuestas:
Fácil. Simplemente utilícelo git rm --cacheden 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.txtcontrol de versión como este, simplemente ejecute este comando:
git rm --cached foo.txt
Como se explica en la git-rmdocumentació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.
--cachedantes, pero pensé que eliminaría los archivos del índice. ¡Gracias!