Android Studio sigue agregando files adicionales a GitHub

Estoy usando Android Studio 2.2.2, usando la herramienta VCS incorporada. Por alguna razón, Android Studio agrega automáticamente un montón de files xml adicionales y carpetas que no agregué ni edité.

Más específicamente, está agregando los siguientes files cuando no lo quiero:

/_windows IntelliLang.xml debugger.xml diff.xml vcs.xml web-browsers.xml 

Esto hace que sea imposible hacer requestes de extracción ya que la twig principal no tiene estos files, y ninguno de los otros miembros de mi grupo parece tener este problema tampoco.

¿Alguna ayuda para eliminar / configurar Android Studio para detener este molesto error?

editar: ya estoy usando un file gitignore. Lo extraño es que mis files adicionales están en la carpeta incorrecta también. Básicamente, mi carpeta raíz, tiene una subcarpeta para mi aplicación. Todos los files basura son creados en mi carpeta raíz por alguna razón por Android Studio.

 /root/ /_windows IntelliLang.xml debugger.xml diff.xml vcs.xml web-browsers.xml /my_android_app/ gitignore for my app /files actually needed for my project 

Usa el file gitIgnore … actualmente estoy usando esto.

 *.iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build .externalNativeBuild /captures 

compruebe si el mismo funciona para usted o no ..

si desea conocer los detalles, por favor consulte aquí

Si el IDE que está utilizando agrega files que requiere, pero que no desea que se incluyan en su repository, este es un buen candidato para adiciones a su file .gitingore.

¿Estás utilizando actualmente un file .gitignore?

Más información se puede encontrar aquí:

https://git-scm.com/docs/gitignore

Básicamente, agrega una input para cada file o carpeta que desea ignorar, y como resultado, git ya no intentará include estos files en commits en el futuro.

Hay un buen recurso aquí:

https://github.com/github/gitignore

Para crear un file .gitignore pnetworkingeterminado. Escogería la plantilla .gitignore que coincide con el tipo de desarrollo que está haciendo y personalice desde allí. Por ejemplo, siempre comienzo con la plantilla pnetworkingeterminada de Visual Studio.

Probablemente la mejor sugerencia sería utilizar el file de plantilla .gitignore para Android Development que se encuentra aquí:

https://github.com/github/gitignore/blob/master/Android.gitignore

NOTA: Copiaría el contenido de este file vinculado en esta respuesta, sin embargo, estos files de plantilla .gitignore siempre cambian, a medida que se agregan nuevas recomendaciones. Lo mejor es seguir consultando el file fuente de la versión más actualizada.

No ignora explícitamente los files que ha mencionado, pero podría ser que esos files se crean dentro de una carpeta que se está ignorando.