¿Cómo ignorar los directorys correctamente usando egit en ADT?

Estoy usando el plugin egit en la última ADT. Aunque configuré el file .ignore apropiado en github, y establecí la opción de ignorar en el menu, los directorys que quiero agregar todavía están comprometidos con github. Está ahí. mal en mi proyecto de configuration?

.gitignore en github / Myproject:

# 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 # Proguard folder generated by Eclipse proguard/ # Intellij project files *.iml *.ipr *.iws .idea/ 

.gitignore en local / Myproject / 3.9 /:

 /gen /bin 

eliminarlos? ¿Debo eliminarlos directamente en github?

Debe eliminarlos en su clon local:

 git rm --cached -r aFolderToIgnore 

Entonces puedes comprometer y presionar:

  • GitHub reflejará la eliminación de esas carpetas
  • tu .gitignore será respetado