Tutorial de Git – 2. Cómo instalar Git en Windows, Linux y macOS

Os he hablado de qué es Git, en qué consiste y por qué es tan útil, pero no os he mostrado cómo se instala Así que en este episodio nos vamos a centrar en cómo instalarlo tanto en Windows, como en Linux como en Mac

[Música] Vale, pues supongo que después de la introducción que os hice en el episodio anterior tenéis unas ganas enormes de que os diga cómo se instala Git, y en cada plataforma se hace de forma distinta, así que os voy a intentar enseñar un poco cómo se hace en las principales plataformas Git fue inventado precisamente para ayudar a mantener el núcleo de Linux Está desarrollado por Linus Torvalds y por lo tanto se lleva bastante bien con sistemas operativos de tipo UNIX, como por ejemplo Linux, como BSDs, como Mac –que para el que no lo sepa también es un sistema UNIX Entonces en el caso de UNIX, en el caso de cualquier UNIX en general, instalar Git es bastante sencillo a través de la terminal En cada plataforma a la terminal se entra de una forma distinta

En Linux sabéis que es muy fácil, que siempre hay un acceso a la terminal En algún BSD también es fácil encontrar un acceso a la terminal y seguramente muchos de vosotros cuando encendéis el ordenador se os abre en una terminal de pantalla completa sin entorno gráfico Y en el caso de Mac tampoco es muy complicado, simplemente le dais al icono de la lupa de arriba y escribís Terminal Y cuando lo abrís pues os salta la terminal Si eres programador, estás en Mac y no sabes encontrar la terminal

no digo que sea malo, no pasa nada realmente, porque tampoco hay que saber hacerlo ,pero es una cosa que te conviene saber bastante porque se usa bastante a menudo Luego hablamos de Windows, no os preocupéis amigos windowseros porque también se puede instalar en Windows, lo que pasa es que el proceso es distinto En este caso nos vamos a centrar en cómo se haría en una terminal de tipo de UNIX

Y, vale, depende un poco de la plataforma en la que estéis Si estáis en un sistema de tipo Linux, por ejemplo con Ubuntu, Arch Linux o alguno por el estilo, tendréis interés en usar el gestor de paquetes de vuestro sistema operativo, porque es mucho más sencillo simplemente escribir el comando y que os lo instale Y, evidentemente aquí no va a funcionar porque esto no es una máquina virtual de Linux ni nada por el estilo, pero simplemente con un `apt-get install git` o con un `pacman -S git`, o como se haga en vuestra distribución de Linux –consultad la documentación–, encontraréis la forma de instalarlo, sin complicaros la vida De todos modos, si no lo encontráis siempre podéis compilarlo de las fuentes Lo que pasa es que es más engorroso así que

es bastante fácil salvo que uséis una distribución rara, y en ese caso seguramente sabréis cómo se hace, que encontréis en vuestro gestor de paquetes la forma de instalar Sin ningún tipo de problema, de forma sencilla y listo para utilizar De forma parecida, en sistemas BSD, por ejemplo en FreeBSD, que es el que normalmente utilizo yo, existen sistemas, como Ports para instalar programas de terceros en FreeBSD o en otros BSDs, de forma simple; simplemente os vais a vuestro sistema de ports, y buscáis la carpeta correspondiente a Git, lo instaláis y bastante simple también

También FreeBSD tiene otra herramienta pero ahora mismo no recuerdo el nombre, que también es parecida a estas que estáis viendo aquí, simplemente escribís en la terminal lo que queréis instalar y os lo instala Pero vamos al último UNIX que nos queda por mostrar y es el caso de Mac Y en el caso de Mac también es muy sencillo instalar Git, porque desde haces bastantes versiones Mac viene con una herramienta que no está preinstalada pero que es muy fácil de instalar, que son las herramientas de línea de comandos de Xcode Y por medio de esas herramientas podéis instalar paquetes para la terminal como por ejemplo Git, CVS, SVN, otros sistemas de control de versiones Compiladores, como por ejemplo el Clang

El Make, si queréis compilar cosas con Make, pues ahí lo vais a encontrar Y, como digo una de las cosas que viene es Git, entonces si no sabéis si tenéis Git o no, si no sabéis si tenéis instaladas las herramientas, tan fácil como os abráis la terminal y escribáis `git` a secas, y le deis al Enter Si no tenéis instaladas las herramientas, lo que ocurrirá es que el sistema os mostrará un mensaje diciendo si queréis instalar las herramientas Le dais al Sí, aceptáis los acuerdos de licencia Y en cuestión de momentos, dependiendo de cómo de rápido sea vuestro Internet, tendréis Git instalado en vuestro ordenador

Y si ya lo teníais, pues ningún problema Simplemente os saldrá un mensaje un poco raro con todos los comandos que tiene Git y que ya iremos viendo Y ya estaréis listos para comenzar Pero vamos a quitar un momento todo este tema de UNIX y vamos a ver qué ocurre con Windows, que os he dicho que hablaríamos de él más adelante El caso es que en Windows es un poco más complicado instalar todo esto porque como os podéis imaginar, no tenéis línea de comandos, tenéis el símbolo de sistema pero no es igual

No tenéis herramientas para instalar paquetes ni nada por el estilo Y es más complicado, sobre todo en el pasado, instalar Git Pero desde hace un tiempo tenemos herramientas que lo hacen muy sencillo En concreto ésta que estáis viendo es Git for Windows, que es el sucesor espiritual de Msysgit, que es el programa que servía para instalar un pequeño entorno UNIX en Windows, suficiente grande como para que tenga Git y poco más Realmente no tiene mucho pero bueno, tiene lo esencial para trabajar con Git

Msysgit estaba un poco anticuado así que ahora lo que se usa es Git for Windows es su sucesor espiritual como digo Es exactamente igual, pero está más puesto al día y tiene un poco más de soporte oficial Como veis es la última versión, no como Msysgit, que era más antiguo Y mola bastante porque Git ha evolucionado mucho en las últimas versiones y era una lástima que en Windows no se pudiese aprovechar Es bastante sencillo de descargar, yo no lo puedo hacer porque no es compatible con mi sistema operativo, como tiene pinta

Pero simplemente le dais al botón de Descarga, os lleva a la sección de descarga, y va un poco lento porque yo estoy subiendo ahora mismo otras cosas Internet Os saldrá una página de descarga para que os bajéis el instalador Simplemente seguid los pasos: Siguiente, Siguiente, Siguiente, y es bastante sencillo Pero, lo importante es que cuando vayáis a utilizar Git, no abráis la terminal del ordenador No abráis el símbolo del sistema ni abráis la PowerShell, sino que os vayáis al Menú Inicio y busquéis la Git Bash, que es una shell que se instala con Git for Windows y con Msysgit, y que es la que permite utilizar Bash en Windows

La misma Bash que habéis visto aquí en mi ordenador, o la misma Bash que tenéis en Linux o en cualquier BSD Esto no es Bash, evidentemente, esto es Zsh Pero bueno, lo importante es que se os abre una terminal UNIX en la que tenéis ya el comando Git listo para utilizar como cualquier cosa ¿Que no queréis complicaros la vida instalando Git for Windows? No pasa nada porque tenéis otra alternativa de la que no os he hablado que es GitHub Desktop Creo que BitBucket también tiene SourceTree, que también es gratuito y lo podéis utilizar

Pero en particular me gusta más GitHub Desktop porque no pide licencias de ningún tipo SourceTree es gratuito pero os tenéis que registrar En cambio, GitHub Desktop no Es una herramienta desarrollada por GitHub y es básicamente un cliente gráfico para Git, de los cuales ya os hablé en el vídeo anterior Aunque es cierto que yo me voy a centrar más en la terminal porque es mucho más potente que cualquier cliente gráfico, pero bueno

Lo que mola de GitHub Desktop realmente es que instala ya Git Y tenéis a mano un botón, que no se donde pero creo que aquí en el icono de la rueda o en alguna parte, pero tenéis un botón para abrir la terminal Y ya con eso podéis seguir el vídeo sin ningún problema Y en el caso de Windows tenéis esta interfaz de usuario agradable estilo Metro o estilo Modern que se integra bastante bien con vuestro sistema operativo Lo tenéis para Windows 7, 8, 8

1 o 10 Y hace bastante sencillo el utilizarlo También tenéis versión para Mac, como habéis podido ver O sea que si queréis utilizar un cliente gráfico esta es una buena opción Como ya digo es igual de gratuito

No hay versión para Linux Es una lástima Es una lástima entre otras cosas porque usan una librería multiplataforma para hacer esta aplicación, pero bueno No quieren, qué se le va a hacer Y nada, simplemente aun así aunque no haya versión para Linux, en Linux si queréis clientes gráficos existen muchos otros

Pero ya digo que personalmente no os van a hacer tanta gracia como la terminal porque la terminal, el comando Git os da acceso a todo Y de hecho yo no voy a utilizar clientes gráficos, yo voy a utilizar la terminal siempre que sea posible para demostrar lo que quiero enseñar, porque es super sencillo de utilizar, más de lo que parece Y os da acceso a todo Todo lo que sea posible hacer con Git lo podéis hacer con la terminal Mientras que a lo mejor con los clientes gráficos no es posible

Por eso siempre tenéis en los clientes gráficos un botón para abrir la terminal, porque siempre hay algo que es que es tan avanzado que no se puede hacer con la interfaz gráfica Pero aun así si alguien quiere usar una interfaz gráfica como excusa para instalar Git más fácilmente, pues sin ningún tipo de problema Puede descargarlo desde http://desktopgithubcom

Y ahí lo tenéis Lo importante es que al término de este vídeo tengáis claro que tenéis que instalar Git y que lo instaléis, porque a partir del siguiente vídeo yo voy a asumir que si escribís `git` en la terminal funciona sin ningún tipo de problema Y nada más, espero que os haya gustado este vídeo Si es el primero que veis y os parece que os interesa, pues os recomiendo que os suscribáis para que os enteréis cada vez que subo un nuevo vídeo como éste, y en general tanto si estáis suscritos como si no, si os ha sido útil, dadle al botón de Me gusta porque ayuda bastante a saber si este tipo de vídeos os son útiles y si queréis que haga más de esto Nada más, nos vemos en próximos vídeos, un saludo y hasta luego