Problemas con el command `git rm -r –cached / .idea`

En mi caso, tengo un nuevo proyecto. El desarrollador antes que yo confía todos los files en git (con la carpeta de compilation, .idea, etc.). Creo .gitignore y ahora quiero eliminar files de autogeneric y del sistema. Anteriormente hago lo mismo en 3 pasos: 1) elimino todos los files autogenericos y del sistema en el repository; comprometerse y presionar git. 2) crear y llenar .gitignore; confirmar y presionar 3) restaurar el file eliminado (usualmente a través de IDEA recrear proyecto de gradle.build)

Ahora bash una nueva forma sin borrar files del repository: 1) crear .gitignore 2) usar commands: git rm -r –cached .gitignore, git rm -r –cached /.idea; etc 3) después de eso me voy a comprometer y empujar. 4) use el command: git add. y cometer y empujar de nuevo

Pero tengo problemas con el command git rm -r --cached /.idea

 fatal: /.idea: '/.idea' is outside repository 

Ayudame a solucionar este problema =)

Desea utilizar git rm -r --cached ./.idea .

Tenga en count el / in /.idea : esto searchá en el sistema de files raíz.

Me parece más fácil manera =)

 git rm -r --cached . git add . git commit -m 'Removed all files that are in the .gitignore' git push origin master