Para los no iniciados, comentaros brevemente para que sirven Git y GitHub en el mundo del desarrollo de software, aunque doy por sentado que la mayoria ya lo sabeis 😉
Git es un software de control de versiones distribuido opensource, utilizado ampliamente en entornos Linux, Windows y Mac, nos permite llevar un control y un historial de los cambios de nuestro software en el PC local, los cuales actualizamos posteriormente sobre un repositorio de código para compartir con el resto del equipo del proyecto.
Github es un repositorio de código donde podemos alojar nuestros proyectos de software de cualquier lenguaje y que podemos integrar con Git para utilizarlo como sistema de control de versiones, gestionar cambios y compartir nuestro proyecto con otros desarrolladores de nuestra empresa o de todo el mundo.
Un apunte importante a tener en cuenta es que los repositorios de código en Github son gratuitos y visibles para todo el mundo si creamos una cuenta pública, podemos también, disponer de proyectos privados, creando una cuenta de pago y dar acceso solo a los colaboradores que nosotros definamos en nuestros proyectos.
Crear y configurar repositorios en GitHub paso a paso
- Crear una cuenta en GitHub: https://github.com/signup/free
- Descargar Git: https://git-for-windows.github.io
- Setup Git & GitHub guia oficial: https://help.github.com/articles/set-up-git
Seguir los pasos de instalación como explican en la web oficial y listo.
La segunda parte, es un poco más complicada (nada que no podamos superar) , porque toca manejarnos con Git Bash y comandos Linux para conectar el Git de nuestro PC, con nuestra cuenta GitHub y el repositorio que hemos creado en los pasos 1 y 2.
Este punto, no pongo los comandos de Git Bash y pasos a seguir porque encontré este link donde están explicados de forma genial, para no repetir lo mismo 2 veces… y además esta todo en castellano con lo que mejor imposible!!!
Y con esto, ya estais listos para compartir vuestros proyectos en GitHub, como yo, aqui https://github.com/santiwpf y https://github.com/santimacnet
ACTUALIZACION – NUEVOS TUTORIALES EN VIDEO
En los siguientes post he publicado nuevos tutoriales para utilizar Git en nuestros proyectos, hacer commits, utilizar branches y merge, etc.
ACTUALIZACION – VISUAL STUDIO 2017
Con la nueva versión de Visual Studio 2017, todo esto viene integrado en el propio IDE con soporte completo y también podremos usar Git, GitHub desde Team Explorer, integrarlo con TFS como repositorio de codigo fuente, lo mejor de todo, al realizar la instalación tendremos todas las herramientas Git listas para trajabar en nuestra máquina sin necesidad de realizar todo lo anterior para integrar Git con Visual Sudio.
En el menu de inicio de Windows tendremos una carpeta con lo siguiente:
Si tenemos Visual Studio 2015, Microsoft nos permite descargar las extensiones Git para integralas: https://visualstudio.github.com
VINTAGE – Integrar Git con Visual Studio 2008/2010
Si trabajamos desde Visual Studio 2008/2010, disponemos de las Git Extensions, solamente tenemos que descargar la ultima versión, instalar en nuestro PC y listo, tendremos una nueva opción en el menu principal de Visual Studio llamado «Git» y también en el menu contextual de Windows cuando estemos trabajando con carpeta y archivos del proyecto.
Al abrir las Git Extensions disponemos de una interfaz grafica para trabajar con las versiones de nuestro proyecto y manejarnos con la linea master del desarrollo o trabajar con branches.
Para finalizar adjunto una lista de videos tutoriales explicando comandos:
Que lo disfruteis!!