Aprende cómo instalar y configurar Git en tu sistema Ubuntu o WSL para gestionar tus proyectos con control de versiones. Esta guía incluye la instalación de la última versión estable, configuración de tu identidad, ajustes útiles y una plantilla opcional para commits profesionales.
Table of Contents
Open Table of Contents
✅ Requisitos
- Tener Ubuntu o WSL instalado.
- Conexión a internet.
- Permisos de
sudo
.
1. Actualizar la lista de paquetes
Antes de instalar cualquier software:
sudo apt update
2. Agregar el repositorio oficial de Git
Para instalar la última versión estable:
sudo add-apt-repository ppa:git-core/ppa -y
3. Actualizar dependencias
Después de agregar el repositorio:
sudo apt update
4. Instalar Git
sudo apt install git -y
Verifica la instalación:
git --version
Deberías ver algo como:
git version 2.50.0
5. Configurar Git globalmente
5.1 Activar colores en la salida
git config --global color.ui true
5.2 Definir tu nombre de usuario
git config --global user.name "Tu Nombre"
Reemplaza "Tu Nombre"
con tu nombre real.
5.3 Definir tu correo electrónico
git config --global user.email "tucorreo@example.com"
5.4 Establecer la rama principal por defecto
git config --global init.defaultBranch main
5.5 Usar una plantilla de mensaje de commit
Si deseas usar una plantilla clara y estructurada:
curl -fsSL https://raw.githubusercontent.com/brayandiazc/gitmessage-template-es/main/.gitmessage -o ~/.gitmessage
git config --global commit.template ~/.gitmessage
Puedes ver el contenido de la plantilla con:
cat ~/.gitmessage
Veras algo como esto:
# Título (máx. 50 caracteres): <tipo>: <asunto>
# Ejemplo: fix: corrige error al iniciar sesión
# Cuerpo: explica qué se hizo y por qué (no cómo).
# Máx. 72 caracteres por línea. Deja una línea en blanco entre párrafos.
# - Usa viñetas para listar cambios
# - Prefiere "-" o "*", seguidos de un espacio
# Referencia (opcional)
# Closes #123
# Notas (opcional)
# - Ejecutar `rake db:migrate`
# Coautoría (opcional)
# Coautor: Nombre Apellido <correo@ejemplo.com>
# Tipos comunes:
# feat, fix, refactor, style, docs, test, chore, perf, ci, build, revert, wip
Puedes editarla con:
nano ~/.gitmessage
5.6 Verificar la configuración actual
git config --list
Deberías ver algo como:
color.ui=true
user.name=Tu Nombre
user.email=tucorreo@example.com
init.defaultbranch=main
commit.template=/Users/username/.gitmessage
Presiona q
para salir si aparece paginador.
🧩 Solución de problemas
❌ Git no se actualiza
- Verifica que agregaste correctamente el repositorio PPA.
- Ejecuta nuevamente
sudo apt update
.
❌ Configuración no se guarda
- Asegúrate de no haber usado
sudo
al ejecutargit config --global
. - El archivo
.gitconfig
debe estar en tu usuario, no en root.
🚀 Conclusión
¡Listo! Git está instalado y configurado. Con estos ajustes ya puedes:
- Versionar tus proyectos.
- Usar mensajes de commit más claros.
- Colaborar usando buenas prácticas desde el inicio.