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 git
guardó durante la configuración? Obviamente, puedo saber eso usando el git log
comando 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 --list
enumerará la configuración. Allí también debería encontraruser.name
yuser.email
.fuente
Teniendo en cuenta lo que dijo @Robert, intenté jugar con el
config
comando 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.name
le da el valor deuser.name
a nivel global . Cuando realiza una confirmación, el nombre de usuario asociado se lee a nivel local .Aunque es poco probable, digamos que
user.name
se define comofoo
a nivel global , perobar
a nivel local . Luego, cuando ejecutagit config user.name
fuera 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 true
git config --edit --system
2. Nivel global (valores específicos para usted personalmente, el usuario).
git config --list --global
git config --global user.name xyz
git config --edit --global
3. Nivel de repositorio (específico de ese único repositorio)
git config --list --local
git config --local core.ignorecase true
(--local
opcional)git config --edit --local
(--local
opcional)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.name
para conseguiruser.name
, por ejemplo.--system
,--global
,--local
para 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