Wednesday, September 16, 2015

GitHub con GitHub Desktop

GitHub Desktop es una aplicación oficial de GitHub. La podemos descargar de https://desktop.github.com/

¿Cuál es la motivación para utilizar el Cliente Desktop de GitHub cuando el Android Studio y otros IDE tienen incluido su integración con GitHub?

Seguramente esto que voy a comentar se solucione de una forma muy sencilla, la cual aún no conozco, y es lo que me llevó a instalar y utilizar la versión de GitHub Desktop. En mi repositorio de GitHub me gustaría subir varios proyectos de distintas tecnologías que estoy explorando... Android, Java, iOS, etc. Y me gustaría que los distintos ejercicios no estén en la raíz de GitHub sino dentro de sus carpetas "Android", "Java", "iOS"... etc. Lamento si suena obvio para muchos, pero no encontré la forma desde distintos IDE´s "pegarle" adentro del árbol que arma git, en vez de solamente la raiz... Estoy seguro que la solución es muy obvia, pero aún no la encontré, asi que por esta razón recurro a la versión Desktop de GitHub, que seguramente también tendrá muchos otros beneficios que gracias a este problema, vamos a poder aprender.

Sigamos:

Veamos como la configuramos con nuestra cuenta de GitHub:

Después de descargar la aplicación:
 Cargamos los datos de la cuenta:



 Y en este caso, como no elegimos ninguno de nuestros repositorios locales aparece vacío:
Ahora, creamos con GitHub Desktop un nuevo repositorio para poner a los proyectos de Android que queremos compartir en GitHub:


Inicialmente esa carpeta está vacía, por lo cual, desde el Android Studio crearemos un nuevo proyecto que esté alojado en esa carpeta:






Luego, creamos un nuevo proyecto de Android con todo "Default" excepto que elegimos en "Proyject Location" el nuevo repositorio que creamos para compartir con GitHub: 

Observamos que ese directorio no está vacío:



Y, lo mejor, y lo que estábamos esperando lograr, que el GitHub 


Y a continuación procedemos a realizar el commit, o el publish:





Y de esta manera nos queda claro que podemos seguir sumando proyectos dentro de "Android" y que no quedarán en la Raiz

El repositorio de GitHub es:

https://github.com/PabloEzequiel/Android

Hasta la próxima



Labels: , ,

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home