Aspectos básicos de Git

Instalación

GNU/Linux

Si quieres instalar Git en Linux a través de un instalador binario, en general puedes hacerlo a través de la herramienta básica de gestión de paquetes que trae tu distribución.

Red Hat, Fedora, Alma Linux
$ sudo dnf install git-all
Debian, Ubuntu
$ sudo apt install git-all
Opensuse
$ sudo zypper in git

Windows

Accede a https://git-scm.com/download/win y descarga la versión más apropiada.

MacOS

En MacOS se recomienda tener instalada la herramienta Brew. Después, ejecutar:

$ brew install git

Configuración

Tu identidad

Lo primero que deberías hacer cuando instalas Git es establecer tu nombre de usuario y dirección de correo electrónico. Esto es importante porque las confirmaciones de cambios (commits) en Git usan esta información, y es introducida de manera inmutable en los commits que envías:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

Nota

También se recomienda configurar el siguiente parámetro:

$ git config --global push.default simple

Esta opción hace que se sincronicen solo los cambios de la rama local con la rama remota que se llame igual. Todavía no hemos visto nada de esto, lo pones y ya está.

Añadiremos también la preferencia que tengamos respecto al final de linea en los ficheros de texto.

Para usuarios de Unix/Mac:

$ git config --global core.autocrlf input
$ git config --global core.safecrlf true

Para usuarios de Windows:

$ git config --global core.autocrlf true
$ git config --global core.safecrlf true

Bash completion

Bash completion es una utilidad que permite a bash completar órdenes y parámetros. Por defecto suele venir desactivada en Ubuntu y es necesario modificar el archivo $HOME/.bashrc para poder activarla. Simplemente hay que descomentar las líneas que lo activan.