Git y Android Studio pesadilla Version Control

Sí, soy nuevo en git, pero por lo que puedo ver es un dolor.

Asumiendo que:

  • Estoy trabajando en Windows 7 64 bit
  • Git perfectamente instalado
  • Usando un repository Assembla que estoy usando actualmente con Eclipse y SVN
  • Ahora estoy desarrollando con la última versión absoluta de Android Studio (actualizada hace solo 2 días …)

Quiero preguntar aquí, si es mi falta de experiencia, o es simplemente inferior a SVN (lo que también me da un montón de problemas en Android Studio, cuando en Eclipse puedo funcionar como un hechizo).

Esto es lo que hice: – hice un proyecto y decidí agregarlo al Control de versiones – fui al directory del proyecto y obtuve la console de Bash. – "git init" y no hay todos los files bajo control git debido a esta list de ignorar (por qué y cómo decide solo que hay cosas que ignorar aquí, es un misterio, si alguien pudiera explicar eso sería increíble). – Eliminado la list de files ".ignoregit" y dar un "git add". – Ahora parece que todo está bajo VC, pero si cuando profundicé en el tree de proyectos, he encontrado, por ejemplo, la carpeta "comstackr" no marcada con el icono de signo git.

Intenté cada command como "agregar -f" y "agregar *" y tal, de ninguna manera. ¡A veces parece que me engaña al agregar algo que no se agregó antes, pero elimina algo más de la list de files versione!

Realmente realmente inexplicable.

Gracias

  1. por qué y cómo git decide solo que hay cosas que ignorar aquí

Los files de gitignore no son creados por git pero los asumo por el estudio de Android y tienen sentido . Aún puede decidir eliminarlos.

  1. Probablemente tengas 2 files de gitignore, uno en la carpeta del proyecto, uno en la carpeta del module de la aplicación. Después de eliminarlos, se deben agregar todos los files.

Si va a usar git, le recomiendo que lea este tutorial rápido http://www.gitimmersion.com . Se necesitan aproximadamente 2 horas para todo, pero tendrás una base sólida en git cuando hayas terminado.