¿Android está comprometido con cambios en el entorno?

Tengo una pregunta para principiantes. Estoy desarrollando aplicaciones para Android usando Eclipse. Yo uso Git también.

Ocasionalmente, cuando hago el git status , veo cambios no supervisados, aunque en realidad no hice nada. Estos cambios probablemente los realice Eclipse. Por ejemplo, "estado de git" me da:

 modified: myproject/.classpath modified: myproject/bin/Project.apk modified: myproject/bin/classes.dex modified: myproject/bin/resources.ap_ modified: myproject/lint.xml 

Me interesa saber si alguno de estos files (o todos ellos) podría ignorarse, ya que pueden causarme problemas al fusionarme más tarde.

La mayoría de estos son autogenerados por eclipse y deberían ser eliminados de su índice git. Como ya está allí, tendrás que hacer git rm --cached <filename> para cada uno.

Además, debe usar el file .gitignore en su carpeta de nivel superior ( myproject ). Añádelo a tu repository con git add .gitignore . Tengo uno que contiene esto para el ignorar relacionado con Eclipse:

 *.pydevproject .project .metadata bin/** tmp/** tmp/**/* *.tmp *.bak *.swp *~.nib local.properties .classpath .settings/ .loadpath 

Puede ver más ejemplos de este tipo en este repository en GitHub: gitignore

Si no está seguro acerca de cada uno de esos files, entonces experimente moviendo cada uno del repository y vea si algo muere (ejecute sus testings / genere código / aplicación).