Explorador
Práctica

Instalar y configurar Git

Comprobar si Git está instalado, instalarlo y dejar hecha la configuración inicial de identidad, rama por defecto y editor.

Actualizado el

En esta guía

Comprobar si está instalado

Ubuntu en WSL normalmente ya lo trae, pero no está garantizado.

git --version

Si responde command not found:

sudo apt update
sudo apt install git -y

Configuración inicial

Se hace una sola vez por máquina. El nombre y el correo quedan grabados en cada commit.

git config --global user.name "Tu Nombre"
git config --global user.email "tu@correo.com"
git config --global init.defaultBranch main
git config --global --list      # verificar

Niveles de configuración

Nivel Opción Dónde se guarda Alcance
Sistema --system /etc/gitconfig Todos los usuarios
Global --global ~/.gitconfig Todos los repos del usuario
Local --local .git/config Solo el repo actual

El nivel más específico gana: local sobre global, global sobre sistema.

git config --list --show-origin   # cada valor y el archivo del que sale
git config user.email             # el valor efectivo en este repo
git config --local user.email "otro@correo.com"   # identidad distinta en un repo

Ajustes útiles

git config --global core.editor "code --wait"   # editor para mensajes de commit
git config --global pull.rebase true            # git pull hace rebase en vez de merge
git config --global alias.st "status -sb"       # git st
git config --global alias.lg "log --oneline --graph --all"

Ayuda

git help commit      # manual completo
git commit -h        # resumen de opciones