Git no ignorará / comstackrá / intermediarios / files a pesar de que he agregado build / to .gitignore

Estoy haciendo un desarrollo de android en android studio y estoy tratando de ignorar todos / build / files pero no está funcionando. Este es mi file .gitignore actual

# built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # built native files *.o *.so # generated files bin/ gen/ # Ignore gradle files .gradle/ build/ # Local configuration file (sdk path, etc) local.properties # Proguard folder generated by Eclipse proguard/ # Eclipse Metadata .metadata/ # Mac OS X clutter *.DS_Store # Windows clutter Thumbs.db # Intellij IDEA (see https://intellij-support.jetbrains.com/entries/23393067) .idea/workspace.xml .idea/tasks.xml .idea/datasources.xml .idea/dataSources.ids .* !/.gitignore 

pero cuando hago un estado de git, los files de compilation siguen apareciendo

Lo más probable es que se hayan agregado al repository antes de que se hayan agregado al file .gitignore . Debe eliminarlos del repository con git rm --cached filename.ext , y confirmar (junto con el file .gitignore ).