Mientras configuraba git, ejecuté estos dos comandos:
git config --global user.name "My Name"
git config --global user.email "[email protected]"
Sin embargo, dudo que haya cometido un error tipográfico o no. Entonces, ¿hay algún comando para saber el nombre y el correo electrónico que se gitguardó durante la configuración? Obviamente, puedo saber eso usando el git logcomando mirando el historial de confirmaciones. Pero para eso tengo que hacer commits, ¿no? ¿Puedo saber eso con la ayuda de la línea de comandos?
git
git-config
Jebin Philipose
fuente
fuente

Respuestas:
El comando
git config --listenumerará la configuración. Allí también debería encontraruser.nameyuser.email.fuente
Teniendo en cuenta lo que dijo @Robert, intenté jugar con el
configcomando y parece que hay una forma directa de saber tanto el nombre como el correo electrónico.Para conocer el nombre de usuario, escriba:
Para conocer el correo electrónico, escriba:
Estos dos muestran solo el nombre y el correo electrónico, respectivamente, y uno no necesita revisar toda la lista. Viene muy bien.
fuente
Dentro de su directorio de repositorio de git , ejecute
git config user.name.Si está fuera de un repositorio de git,
git config user.namele da el valor deuser.namea nivel global . Cuando realiza una confirmación, el nombre de usuario asociado se lee a nivel local .Aunque es poco probable, digamos que
user.namese define comofooa nivel global , perobara nivel local . Luego, cuando ejecutagit config user.namefuera del directorio de repositorio de git, dabar. Sin embargo, cuando realmente compromete algo, el valor asociado esfoo.1. Nivel del sistema (aplicado a todos los usuarios del sistema y todos sus repositorios)
git config --list --system(puede necesitarsudo)git config --system color.ui truegit config --edit --system2. Nivel global (valores específicos para usted personalmente, el usuario).
git config --list --globalgit config --global user.name xyzgit config --edit --global3. Nivel de repositorio (específico de ese único repositorio)
git config --list --localgit config --local core.ignorecase true(--localopcional)git config --edit --local(--localopcional)git config --list, mostrando las configuraciones del sistema , globales y (si están dentro de un repositorio) localesgit config --list --show-origin, también muestra el archivo de origen de cada elemento de configuracióngit config user.namepara conseguiruser.name, por ejemplo.--system,--global,--localpara leer ese valor a un nivel determinado.Referencia: 1.6 Introducción: configuración de Git por primera vez
fuente
Verificar nombre de usuario
Establecer nombre de usuario
Consultar su correo electrónico
Establecer / cambiar su correo electrónico
Lista / ver toda la configuración
fuente
A veces, las soluciones anteriores no funcionan en macbook para obtener el nombre de usuario y la contraseña.
IDK ¿por qué ?, aquí tengo otra solución.
fuente
Agregue mis dos centavos aquí. Si desea obtener user.name o user.email solo sin salida detallada.
En liunx, escriba
git config --list | grep user.name.En Windows, escriba
git config --list | findstr user.name.Esto le dará solo el nombre de usuario.
fuente