1.2 Configuración inicial
Instala Git y preséntate al sistema.
Antes de poder usar la máquina del tiempo, primero necesitamos instalarla y decirle al sistema quiénes somos para que nuestro trabajo quede firmado.
Presentándote a Git
Inmediatamente después de instalar Git, hay un paso crucial que muchos tutoriales asumen que ya conoces: la configuración de tu identidad. Cada vez que guardas un cambio en Git, el sistema sella ese cambio con un nombre y un correo electrónico. Esto es inmutable; una vez configurado, quedará grabado en la historia.
git config --global user.name "Tu Nombre" git config --global user.email "tu@email.com"
El parámetro --global significa que esta configuración se guardará en tu usuario del sistema operativo y se aplicará a todos los proyectos de tu ordenador por defecto.
Configuraciones avanzadas recomendadas
Para trabajar de manera profesional hoy en día, te recomiendo configurar un par de cosas adicionales. Primero, tu editor de texto predeterminado. Cuando Git necesite que escribas un mensaje, abrirá un editor. Por defecto puede ser Vim, que es un dolor de cabeza si no sabes usarlo. Puedes configurarlo para usar VS Code:
git config --global core.editor "code --wait"
Segundo, históricamente Git nombraba la rama principal como master. El estándar actual en la industria, incluyendo GitHub, es llamarla main. Para que Git cree siempre los proyectos nuevos usando main, ejecuta esto:
git config --global init.defaultBranch main
Errores comunes y cómo evitarlos
Un error clásico es configurar globalmente un correo de una empresa y luego hacer contribuciones a proyectos de código abierto (open source). Si tienes proyectos personales y laborales en la misma computadora, asegúrate de configurar tu correo personal con --global y usa la configuración local (sin la bandera --global) estando dentro de la carpeta del proyecto de tu empresa.
Puntos clave
- Configurar tu nombre y correo inmediatamente después de instalar es un paso obligatorio.
- Modifica
core.editorpara evitar atraparte accidentalmente en Vim. - Cambia el nombre por defecto de la rama principal a
mainmedianteinit.defaultBranchpara estar al día con los estándares de la industria.