En este artículo vas a aprender exactamente cómo instalar y configurar Git en macOS correctamente, sin depender de configuraciones por defecto que luego generan fricción.
He configurado Git en equipos personales, máquinas nuevas, entornos académicos y proyectos colaborativos. He visto repositorios romperse por detalles mínimos: ramas inconsistentes, identidades mal configuradas, mensajes de commit pobres. Esto es lo que realmente funciona.
El problema es que en macOS muchos asumen que “Git ya viene instalado” y empiezan a trabajar. Luego descubren que usan una versión desactualizada o que nunca definieron estándares básicos.
Vamos a ver:
- Cómo instalar Git correctamente con Homebrew
- Qué configuración mínima debes aplicar siempre
- Cómo dejar una base profesional lista para cualquier flujo
Al final tendrás un entorno coherente, limpio y preparado para trabajar en serio.
Desde aquí: pasos claros, comandos directos y decisiones con propósito.
Tabla de contenidos
Tabla de contenidos
Instalación correcta desde el inicio
macOS puede traer una versión de Git preinstalada.
Pero no siempre es la más reciente.
Y no siempre es la que quieres usar en proyectos modernos.
Paso 1: Verificar si Git está instalado
git --version
Si devuelve una versión válida, ya tienes Git.
Sin embargo, lo recomendable es instalarlo o actualizarlo usando Homebrew para tener control total.
Paso 2: Instalar Git con Homebrew
Primero verifica que tienes Homebrew:
brew --version
Si no lo tienes, instálalo antes de continuar: te enseño cómo en Setup macOS para desarrollo profesional.
Luego instala o actualiza Git:
brew install git
Si ya está instalado:
brew upgrade git
Verifica la versión final:
git --version
Hasta aquí lo básico.
Pero instalar no es lo mismo que configurar.
Aquí es donde la mayoría falla.
El error silencioso que arruina repositorios
Durante mucho tiempo trabajé con la configuración por defecto.
Funcionaba.
Pero no era consistente.
Un día revisé un proyecto colaborativo y encontré commits firmados con distintos correos, ramas mezcladas entre master y main, y mensajes sin contexto.
Nada estaba “roto”.
Pero todo era fricción.
Git mal configurado no explota. Solo degrada la calidad del proyecto con el tiempo.
Ese es el verdadero problema.
No es un error visible.
Es deuda técnica cultural.
Y se acumula.
Por eso la configuración inicial importa.
No es un detalle menor.
Es arquitectura invisible.
Y ahora vamos a construirla correctamente.
Configuración profesional y sistema base
Vamos a dejar Git listo para trabajar en serio.
Paso 1: Activar colores en consola
Pequeño detalle.
Gran impacto en legibilidad.
git config --global color.ui true
Paso 2: Configurar tu identidad global
Esto debe coincidir con tu cuenta de GitHub o el proveedor que uses.
git config --global user.name "Tu Nombre"
git config --global user.email "tu@email.com"
Verifica:
git config --global --list
Nunca trabajes con identidad anónima.
Paso 3: Definir main como rama por defecto
Hoy el estándar es main.
Configúralo globalmente:
git config --global init.defaultBranch main
Cada nuevo repositorio creado con:
git init
usará esa rama por defecto.
Coherencia automática.
Paso 4: Plantilla de mensaje de commit (opcional pero recomendado)
Puedes configurar una plantilla que se abra cada vez que ejecutes:
git commit
Primero crea el archivo:
touch ~/.gitmessage
Luego configúralo:
git config --global commit.template ~/.gitmessage
En un próximo artículo de la serie profundizaré en una plantilla optimizada para equipos y proyectos personales.
Por ahora quédate con el principio:
Un buen sistema de commits mejora la calidad del producto, no solo el historial.
Paso 5: Verificación final
Revisa tu configuración:
cat ~/.gitconfig
Deberías ver algo como:
[user]
name = Tu Nombre
email = tu@email.com
[init]
defaultBranch = main
[color]
ui = true
Eso es tu base.
Sin scripts complejos.
Sin automatismos innecesarios.
Control consciente.
Gran recompensa
Aquí tienes el sistema resumido para configurar Git correctamente en macOS:
Checklist profesional
-
Verificar instalación (
git --version) -
Instalar o actualizar con Homebrew
-
Configurar:
user.nameuser.emailinit.defaultBranch maincolor.ui true
-
(Opcional) Definir plantilla de commit
-
Verificar con
cat ~/.gitconfig
Si cumples estos puntos, tienes un entorno listo para trabajar en equipo o en proyectos propios sin fricción innecesaria.
Recuerda:
La herramienta no es el fin.
El resultado sí.
Y Git bien configurado es parte de esa arquitectura invisible que sostiene todo lo demás.
Conclusión
Git actualizado con Homebrew, identidad correcta, main como estándar y tu configuración verificada: con eso tu Mac ya habla el mismo idioma que cualquier equipo profesional.
Si esto te fue útil, el artículo relacionado es el paso lógico: Instala y configura Oh My Zsh en macOS, para que todo este sistema de Git funcione en una terminal a la altura.
La próxima semana cierro esta etapa de la serie: SSH para conectarte a GitHub sin contraseñas, en Ubuntu y en macOS. Si no te lo quieres perder, suscríbete al newsletter en la portada del blog.