Git es un sistema de control de versiones distribuidas de código abierto y gratuito.

Git es el sistema de control de versiones moderno más utilizado en el mundo hoy en día. Git es un proyecto de código abierto distribuido y mantenido activamente, el cual fue desarrollado originalmente en el 2005 por Linus Torvalds, el famoso creador del kernel del sistema operativo Linux.

Git es muy diferente a los sistemas de control de versiones centralizados más antiguos, como SVN y CVS, Git se distribuye. Con Git cada desarrollador cuenta con el historial completo de su repositorio de código localmente. Git también funciona bien en una amplia gama de sistemas operativos e IDE (entornos de desarrollo integrados).

En este artículo, te mostraré cómo instalar Git, configurarlo por primera vez, consejos útiles y recursos para aprender más conceptos avanzados de git. ¡Vamos a ello!

Un resumen rápido de lo que significa el control de versiones:

El control de versiones es el proceso de administrar cambios en el código fuente o en un conjunto de archivos a lo largo del tiempo.

El software de control de versiones realiza un seguimiento de cada modificación del código en un tipo especial de base de datos. Si se comete un error, los desarrolladores pueden restaurar y comparar versiones anteriores del código para ayudar a corregir el error y minimizar la interrupción para todos los miembros del equipo o colaboradores.


Ahora que sabes lo que significan Control de versiones y Git, vamos a instalarlo.

PARA EL SISTEMA OPERATIVO MAC:

Descarga Git para macOS o instálalo utilizando Homebrew

brew install git

PARA EL SISTEMA OPERATIVO LINUX:

Descarga Git para Linux o instálalo para:

Sistemas Linux basados en Debian

sudo apt-get update
 sudo apt-get upgrade
 sudo apt-get install git

o
Instálalo para sistemas Linux basados en Red Hat

sudo yum upgrade
 sudo yum install git

PARA EL SISTEMA OPERATIVO WINDOWS:

Descargar Git para Windows

EN LA DOCUMENTACIÓN OFICIAL DE GIT PUEDES ENCONTRAR UNA GUIA MAS DETALLADA DE INSTALACIÓN PARA SISTEMA OPERATIVO,


Ahora que tienes Git en tu sistema, configuremos el entorno de Git.
Git viene con una herramienta llamada git config que te permite obtener y establecer variables de configuración que controlan todos los aspectos de cómo se ve y funciona Git.

  • Primero configura tu identidad, tu nombre y correo electrónico, por ejemplo:
git config --global user.name "bolajiayodeji"
 git config --global user.email mailtobolaji@gmail.com

la opción --global asegura que estos valores se utilizarán en todo tu sistema.

  • A continuación, configure el editor de texto predeterminado que usarás siempre que necesites introducir un mensaje en Git. Este paso no es obligatorio, si no lo configuras, Git usará su editor predeterminado. Si deseas usar otro, puedes configurarlo así:
git config --global core.editor emacs
  • A continuación, configura los colores para la consola de Git.

Los usuarios del sistema operativo Linux, pueden usar configuradores Zsh de terceros como oh my zsh para personalizar el aspecto del terminal con temas :).
Para configurar ejecuta:

git config --global color.ui true

Color.ui es una metaconfiguración que incluye todas las diversas configuraciones de color.* disponibles con los comandos git.

Ahora Git está listo para usarse.

COMPRUEBA TU CONFIGURACIÓN

git config --list
user.name=bolajiayodeji
 user.email=mailtobolaji@gmail.com
 color.ui=true

CONCLUSIONES

El software de control de versiones es una parte esencial del día a día de las prácticas modernas del desarrollador de software de hoy en día. Una vez acostumbrados a los poderosos beneficios de los sistemas de control de versiones, muchos desarrolladores no considerarían trabajar sin él, incluso para proyectos que no son de software.

Traducido del artículo de Bolaji Ayodeji - Git first time setup