Capítulo 2: Configuración inicial — Poné tu nombre, tu mail y dejá todo listo
Antes de usar Git por primera vez, hay que presentarse. Git necesita saber quién sos para firmar cada cambio que hagas. Es como poner tu nombre al pie de un documento: cuando alguien revise el historial, va a ver "esto lo cambió Juan" y no "usuario desconocido".
Solo tres cosas que configurar: nombre, email y editor.
Abrí una terminal y ejecutá estos comandos uno por uno:
git config --global user.name "Tu Nombre"
Reemplazá "Tu Nombre" por tu nombre real. No es un nickname, no es un alias. Es el nombre que va a aparecer en cada commit que hagas.
git config --global user.email "tu@email.com"
Poné el mismo email que usás en el trabajo o en tus proyectos. Después, cuando conectes con un servidor remoto, este email va a servir para vincularte.
git config --global core.editor nano
Este es el editor que Git va a abrir cuando necesite que escribas un mensaje largo. Si preferís vim, code o sublime, ponelo. Si no sabés cuál, dejá nano que es el más amigable.
¿Y si no configuro nada?
Git te va a dejar trabajar, pero cada vez que hagas un commit te va a gritar diciendo que no sabe quién sos. Y los commits van a quedar sin autor. En equipos chicos parece una pavada, pero cuando el proyecto crece y tenés que saber quién rompió algo, te vas a arrepentir.
Verificar que quedó bien:
git config --global --list
Te va a mostrar algo así:
user.name=Tu Nombre
user.email=tu@email.com
core.editor=nano
¿Qué significa –global?
Le estás diciendo a Git: "esta configuración aplica para todos tus proyectos". Si después necesitás un nombre distinto para un proyecto específico, podés sacar el `–global` y configurarlo por proyecto:
git config user.name "Otro Nombre"
Pero mientras arrancás, con `–global` alcanza y sobra.
Resumen del capítulo:
Tres comandos. Dos minutos. No seguís hasta tener esto configurado. Es la base de todo lo que viene.
