git checkout. no trabajando en R.java

Estoy trabajando en un proyecto de Android a través de Github. Ahora, cuando realizo cualquier confirmación y realizo cambios no deseados en el directory de trabajo, utilizo git checkout. para revertir Esto funciona bien con todos los demás files, pero muestra R.java aún como modificado. ¿Cómo revertir el file R.java también? Estoy usando PowerShell Git en Windows8.

R.java se genera automáticamente y no debe registrarse en VCS. .gitignore agregar las siguientes líneas a su file .gitignore para evitar que los files generados se agreguen al control de origen:

 # Generated files bin/ gen/ 

El file .gitignore que cubre el directory actual puede tener una exclusión * .java en él. Puede include estos files si elimina estas definiciones de .gitignore