cómo agregar un proyecto de Android a Git

Tengo un proyecto de Android desarrollado en Eclipse con el complemento ADT. Quiero agregarlo a git y finalmente alojarlo en github. Pero no estoy seguro de qué todos los files deberán agregarse a git para que otros desarrolladores puedan trabajar fácilmente en el proyecto.

Obviamente, se debe agregar lo siguiente:

  1. carpeta src
  2. carpeta res
  3. AndroidManifest.xml
  4. proguard-project.txt
  5. project.properties

Pero veo otros files / directorys en la carpeta de mi proyecto, de lo que no estoy seguro:

.classpath .project bin/ gen/ proguard/ 

¿Puedo omitir estos y esperar que los otros desarrolladores recreen exitosamente el proyecto para trabajar en él / buildlo?

Este es el file .gitignore que uso con los proyectos de Android. Puedes usar lo mismo. .classpath y .project son files de proyecto eclipse que otros desarrolladores no necesitan. bin / y gen / son files generados y se generarán automáticamente cuando alguien construya el proyecto para que puedan ser omitidos. El directory proguard / también se genera cada vez que comstack en modo de lanzamiento y puede omitirse.

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

Verifique este file .gitignore de la aplicación Google I / O. Esto es lo que uso para mis proyectos

Sin embargo, esto está principalmente destinado a los proyectos de Android basados ​​en Gradle (para IDE, Android Studio, IntelliJ IDEA y Eclipse), también funcionará muy bien con los proyectos tradicionales basados ​​en Ant.

Configura tu directory local

  mkdir /path/to/your/project cd /path/to/your/project git init git remote add origin git@server.org:urproject/monikacodes.git 

Crea tu primer file, commit y push

 echo "ur_name" >> contributors.txt git add contributors.txt git commit -m 'Initial commit with contributors' git push -u origin master 

luego puedes confirmar el código fuente restante:

 git status git add --all git commit -m "commit message" git push origin HEAD:refs/for/master