Eliminar files que no deberían haberse enviado

Tengo un file .gitignore en mi directory de proyecto y coloqué la siguiente input en el file para no confirmar los files en la siguiente carpeta:

EStudyMongoDb.Integration.Test\ 

¡Por alguna razón, Git empujó los files al repository de todos modos!

¡De todas forms! ahora quiero eliminar esos files que se han enviado al repository, pero no quiero perder mis cambios locales a los files dentro de la carpeta. ¿Cómo puedo hacer eso?

Reemplace el \ con / o elimínelo por completo. Utilice git rm –cached EStudyMongoDb.Integration.Test para eliminarlo del índice

Use git rm --cached para eliminar los files del índice pero no de su copy de trabajo. Entonces, comprometa los cambios.