Instalación y setup profesional: Git listo en 15 minutos

Instala Git, configura tu identidad, define editor por defecto y valida que tu entorno está preparado para trabajar sin fricción.

Un buen setup al inicio te evita errores tontos durante meses: nombre de autor mal escrito, rama inicial inconsistente o editor incómodo.

Aquí dejamos una base limpia para que cada commit salga con identidad correcta y flujo estable 💡.

En la siguiente lección pondrás esto en práctica con el flujo diario de <a href="/curso/git-github/leccion/git-github-flujo-add-commit-log-fundamentos">add, commit y log</a>.

  • Usa siempre instalador oficial o gestor de paquetes confiable.
  • En Windows lo habitual es instalar Git for Windows. En macOS puedes usar Homebrew o instalador oficial. En Linux, instala desde repositorios de la distro. Lo importante es terminar con un <code>git --version</code> funcionando en terminal.
  • Si usas VS Code, te conviene definirlo como editor por defecto para mensajes de commit más cómodos.
  • Tu firma en el historial importa en trabajo individual y en equipo.
  • Define nombre y email globales para que cada commit quede correctamente atribuido. También puedes fijar rama principal por defecto y color en terminal para lectura rápida.

Instalación por sistema operativo

Usa siempre instalador oficial o gestor de paquetes confiable.

En Windows lo habitual es instalar Git for Windows. En macOS puedes usar Homebrew o instalador oficial. En Linux, instala desde repositorios de la distro. Lo importante es terminar con un <code>git --version</code> funcionando en terminal.

Si usas VS Code, te conviene definirlo como editor por defecto para mensajes de commit más cómodos.

Configura identidad y defaults importantes

Tu firma en el historial importa en trabajo individual y en equipo.

Define nombre y email globales para que cada commit quede correctamente atribuido. También puedes fijar rama principal por defecto y color en terminal para lectura rápida.

Si trabajas en varios contextos (empresa + personal), más adelante podrás usar configuración por repositorio para no mezclar identidades.

Git & GitHub
02

Instalación y setup profesional: Git listo en 15 minutos

Instala Git, configura tu identidad, define editor por defecto y valida que tu entorno está preparado para trabajar sin fricción.

Código del tema: Comandos reproducibles y trazables

📘 Teoría

Instalación por sistema operativo

Usa siempre instalador oficial o gestor de paquetes confiable.

En Windows lo habitual es instalar Git for Windows. En macOS puedes usar Homebrew o instalador oficial. En Linux, instala desde repositorios de la distro. Lo importante es terminar con un git --version funcionando en terminal.

Si usas VS Code, te conviene definirlo como editor por defecto para mensajes de commit más cómodos.

Comprobación inicial
git --version

Configura identidad y defaults importantes

Tu firma en el historial importa en trabajo individual y en equipo.

1

Define nombre y email globales para que cada commit quede correctamente atribuido. También puedes fijar rama principal por defecto y color en terminal para lectura rápida.

2

Si trabajas en varios contextos (empresa + personal), más adelante podrás usar configuración por repositorio para no mezclar identidades.

Setup recomendado
git config --global user.name "Tu Nombre"
git config --global user.email "tu@email.com"
git config --global init.defaultBranch main
git config --global color.ui auto
git config --global core.editor "code --wait"

🧪 Aprende probando

Ejemplo Ejemplo guiado: revisar configuración actual Ejecuta comandos de inspección para verificar identidad y defaults.
Ejemplo Ejemplo guiado: definir editor por defecto Configura VS Code como editor de Git para mensajes de commit.
Ejemplo Demo rápida: diagnóstico de setup Checklist mínimo antes de iniciar cualquier repo nuevo.

🏁 Retos

Reto Reto: dejar identidad lista Añade user.name y user.email en configuración global.
Reto Reto: fijar rama principal por defecto Configura main como rama inicial de repos nuevos.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre Git & GitHub.

Test de Git & GitHub

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .