El file Eclipse Git gitignore se ignora

Tengo un proyecto de Android en el que deseo que GIT ignore las carpetas bin y gen. Por lo tanto, he colocado en el directory del proyecto (también lo he probado en un nivel superior) el siguiente file .gitignore:

# built application files *.apk *.ap_ # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ # Local configuration file (sdk path, etc) local.properties # Eclipse project files #.classpath #.project 

Desafortunadamente, Eclipse está ignorando este file y sigo enviando files .class y files de gen / y bin /. También he tratado de marcar las carpetas como "Asumir sin cambios", pero eso tampoco ayuda.

No estoy seguro, pero es posible que haya agregado el file DESPUÉS de la primera confirmación.

Parece que ya ha agregado y comprometido los directorys gen y bin. .gitignore funciona solo para files no rastreados y su finalidad es garantizar que los files supuestamente no rastreados permanezcan sin seguimiento. Para detener el seguimiento de bin y gen:

 git rm -r --cached bin gen git commit -m "removed generated files" 

Tuve que agregar una estructura de files adicional:

 git rm -r --cached ./projectname/bin 

pero esto definitivamente ayudó a esta situación