Git no tiene configurada tu identidad

 Este error ocurre porque Git no tiene configurada tu identidad (nombre y correo electrónico), información necesaria para registrar quién hace cada commit. ¡Es fácil de solucionar! 💻🔧

🔥 Solución rápida (1 minuto):

  1. Configura tu nombre y correo globalmente (para todos tus repos):

    bash
    Copy
    Download
    git config --global user.email "tuemail@example.com"
    git config --global user.name "Tu Nombre"

    Ejemplo real:

    bash
    Copy
    Download
    git config --global user.email "saul@misitioweb.com"
    git config --global user.name "Saul Sotelo"
  2. Verifica que se guardó correctamente:

    bash
    Copy
    Download
    git config --global --list

    Deberías ver:

    text
    Copy
    Download
    user.name=Tu Nombre
    user.email=tuemail@example.com
  3. Ahora intenta el commit nuevamente:

    bash
    Copy
    Download
    git commit -m "Mi primer commit"

📌 Datos importantes:

  • Usa el mismo email asociado a tu cuenta de GitHub (así se vinculan tus commits).

  • Si quieres un email diferente solo para este repositorio (sin afectar la configuración global), omite --global:

    bash
    Copy
    Download
    git config user.email "otroemail@example.com"

💡 ¿Por qué pasa esto?

Git requiere esta información para:

  • Llevar un registro de quién hace cada cambio.

  • Mostrar tu avatar y perfil en GitHub (si el email coincide con tu cuenta).

🚀 Bonus: Configuración recomendada adicional

bash
Copy
Download
git config --global init.defaultBranch main  # Usa "main" en lugar de "master"
git config --global color.ui true            # Colores en la terminal

Comentarios

Entradas más populares de este blog

14. Publish and Detached modes

12. Hola Mundo en Docker.

11¿Qué es Docker? y ¿Por qué debo saberlo?