El uso de Git como sistema de control de versiones conlleva numerosas ventajas, especialmente para la colaboración eficiente en proyectos de software. Uno de los primeros obstáculos que debes superar es la configuración de tu identidad, que consiste en tu nombre y tu dirección de correo electrónico. Esta información se registra en los commits y permite una clara trazabilidad cuando se trata de rastrear cambios y, en caso de dudas, contactar al autor del cambio. En esta guía te mostraré cómo configurar correctamente tu configuración de Git.
Principales conclusiones
- Git necesita tu nombre y una dirección de correo electrónico para la identificación.
- Tu configuración puede realizarse a nivel del sistema, global o local para un repositorio específico.
- Estos pasos son esenciales para asegurarte de que tus commits se asignen correctamente.
Guía paso a paso
Paso 1: Comprende los diferentes niveles de configuración
Antes de comenzar con la configuración, es importante saber que Git ofrece tres niveles diferentes para los archivos de configuración. Estos son:
- Configuración a nivel de sistema: Esta configuración se aplica a todos los usuarios en el sistema y se encuentra en el directorio /etc/gitconfig.
- Configuración global: Esta se guarda para el usuario actual en el directorio home, típicamente en ~/.gitconfig. Es la forma más común de configuración y se aplica a todos los repositorios en los que trabajes.
- Configuración local: Esta es específica para un solo repositorio de Git y se guarda en el directorio del repositorio, en el archivo.git/config.
Para configurar Git con éxito, nos enfocaremos en la configuración global, ya que ofrece la forma más sencilla de definir tu identidad para todos los repositorios futuros.

Paso 2: Verifica tu instalación de Git
Primero, debes asegurarte de que Git esté correctamente instalado en tu sistema. Puedes verificarlo fácilmente ingresando el siguiente comando en tu terminal:
Este comando muestra la versión de Git actualmente instalada. Si Git no está instalado, sigue las instrucciones de instalación en el sitio web oficial de Git.
Paso 3: Configurar nombre y dirección de correo electrónico
Ahora viene la parte crucial: la configuración de tu identidad. Esto se hace con el comando git config. Para establecer tu nombre, utilizas el siguiente comando:
Reemplaza "Tu Nombre" con tu nombre real. Dado que Git no devuelve ningún resultado por defecto, no verás una confirmación, pero ese es el comportamiento normal.

Para la dirección de correo, procede de la misma manera. Usa el siguiente comando:
Aquí debes indicar la dirección de correo electrónico que también usas para tu cuenta de GitHub u otras cuentas, si ya tienes alguna. Esta dirección de correo electrónico se vinculará a tus commits.

Paso 4: Verifica tu configuración
Después de configurar tu nombre y dirección de correo electrónico, es importante verificar la configuración. Puedes hacerlo ingresando el siguiente comando:
Este comando muestra una lista de todas las configuraciones actualmente establecidas y debería mostrar tu nombre y dirección de correo electrónico. Así te aseguras de que todo esté configurado correctamente.

Paso 5: Opcional - Editor y otras configuraciones
Además de tu nombre y dirección de correo electrónico, puedes establecer el editor de texto predeterminado que Git utilizará. Si deseas trabajar con un editor específico, puedes utilizar este comando:
Reemplaza "tu_editor" con el nombre del editor que prefieras, por ejemplo, nano, vim o code para Visual Studio Code. Pero esto es opcional y no es estrictamente necesario al principio.
Resumen - Configuración única de Git: Configurar nombre y correo electrónico
Para comenzar a usar Git, es fundamental configurar correctamente tu identidad. Has aprendido que trabajar correctamente con Git también implica establecer tu nombre y dirección de correo electrónico. Esto generalmente se hace a través de la configuración global y afecta a todos los proyectos que trabajes en el futuro. Recuerda seguir estos pasos antes del primer commit para asegurarte de que tus cambios se puedan asignar correctamente.
Preguntas frecuentes
¿Cuál es la diferencia entre la configuración global y la local?La configuración global se aplica a todos los repositorios del usuario, mientras que la configuración local es específica para un solo repositorio.
¿Debo configurar mi nombre y mi dirección de correo electrónico para cada repositorio?No, si configuras la configuración global, esto se aplicará a todos los futuros repositorios, a menos que sobrescribas la configuración localmente.
¿Puedo cambiar mi configuración más tarde?Sí, puedes cambiar tu configuración en cualquier momento con los mismos comandos de git config.
¿Por qué no hay salida después de la configuración?Esa es la conducta estándar de Git. Siempre que no ocurra un error, el comando se considera ejecutado con éxito.