Instalando Git Windows

develop git windows

Introducción

Git es una herramienta que nos permite controlar los cambios que hacemos en directorios y archivos con los que trabajamos, es un sistema de control de versiones.
De este tipo de sistemas tenemos varios como:

entre otros, pero uno de los más utilizados actualmente es Git, y es el que trataremos en este post.

Instalando Git para windows

Lo primero que necesitamos es descargar Git para windows, lo descargamos de su sitio:

Git Windows

Dependiendo de nuestro equipo descargará para 64 bits o 32.

La instalación es bastante sencilla, un típico siguiente, siguiente... pero explicaré algunas opciones de la instalación para comprender mejor qué es lo que estamos instalando y configurando:

Estas opciones son básicas, las opciones de:

Windows Explorer integration

Las seleccionaremos para que en nuestro menú contextual de windows nos muestre las opciones de abrir una terminal con git en nuestro directorio o mostrar la interfaz gráfica que Git tiene por defecto.

La siguiente opción a tener en cuenta:

Seleccionaremos Use Git from the windows Command Prompt

La cual integrará en nuestra terminal algunos comandos de Git.

Lo siguiente es opcional, en la imagen tengo seleccionado Use (Tortoise)Plink porque tengo instalado el cliente de Git Tortoise Git, podemos seleccionar la primera opción sin problema.

La siguiente opción, si trabajamos con proyectos en windows pero los desplegaremos en Linux, lo mejor es activarla, ya que se encargará de cuando trabajemos los archivos en windows estos tendrán el formato de fin de línea de windows y cuando hagamos commit los convertirá al formato de fin de línea de Unix.

El siguiente paso es para finalizar, la instalación.
Con esto tendremos lo básico para comenzar a trabajar con Git. Lo siguiente es instalar algunos clientes para que prueben y elijan con el que más cómodo se sientan.

Clientes recomendados

Algunos de los clientes recomendados son

GitHub Desktop

El cliente oficial de GitHub, tiene una interfaz muy limpia y sencilla, además de tener integración completa con el servicio de GitHub. Uno de los mas sencillos para comenzar.
Tiene soporte para Windows y OSX

GitKraken

Uno de los clientes más nuevos y con soporte para Linux, Windows y OSX, con una interfaz atractiva y actualizaciones continuas, es un cliente que hay que probar, y que poco a poco va integrando más funciones de Git en este cliente.

SourceTree

Cliente de Atlassian, competencia directa de GitHub con su servicio Bitbucket, un cliente de los mas completos en mi opinión, integra la mayoría si no es que todas las funciones de Git, tiene una interfaz muy completa, y tiene soporte para Windows y OSX.

TortoiseGit

Cliente de Git para windows, los que hemos usado o venimos de usar SVN debemos conocerlo, ya que es la versión de este cliente de SVN (TortoiseSVN) para Git. Se integra directamente con el explorador de windows, este cliente maneja toda función de Git, su interfaz puede ser algo rústica en comparación a los anteriores clientes, pero si usamos windows, creo que este cliente nos permite exprimir por completo las funcionalidades de Git.

La instalación de estos clientes es bastante sencilla, como la mayoría de aplicaciones de windows con un siguiente, siguiente... finalizar.

Boot Camp Space Apps Challenge

Se avecina un evento en el que cada año desde el 2015 se lleva a cabo en la ciudad de Los Mochis, hablo del Space apps Challenge este año estaremos colaborando en el evento con Tomato Valley, Spiral Media Labs y Cowork Corner.

Para que los participantes tengan una mejor idea de lo que trata el evento, los retos y herramientas que se usarán en el evento se llevará a cabo un boot camp previo, en el cual se verán los siguientes temas:

Y bueno, yo estaré impartiendo el taller básico de Git, necesario para llevar el control y documentación de los proyectos.