¿Cómo ignorar los files js en una subcarpeta específica?

Tengo la siguiente estructura

estructura

Quiero decirle a .gitignore que ignore js , types de files de map .

Intenté lo siguiente

 # ========================= # Web essentials auto-generated files # ========================= TypeScript.Content/Scripts/*.js TypeScript.Content/Scripts/*.js.map 

Pero cuando cambio el file js (o 'crearlo') se agrega a la list de cambios pendientes …

¿Hay algo mal?

Parece que los files .js y .map que desea que git ignore ya están presentes en el índice. Necesitas decirle a git que des-rastree esos files:

 git rm --cached TypeScriptTest.Content/Scripts/*.js git rm --cached TypeScriptTest.Content/Scripts/*.js.map 

Cita de la ayuda de GitHub sobre Ignorar files :

Tenga en count que git no ignorará un file que ya fue rastreado antes de agregar una regla a este file para ignorarlo.