Dentro de su directorio de repositorio de git , ejecute git config user.name.
¿Por qué es importante ejecutar este comando dentro de su directorio de repositorio de git?
Si está fuera de un repositorio de git, git config user.namele da el valor de user.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 como fooa nivel global , pero bara nivel local . Luego, cuando ejecuta git config user.namefuera del directorio de repositorio de git, da bar. Sin embargo, cuando realmente compromete algo, el valor asociado es foo.
Las variables de configuración de Git se pueden almacenar en 3 niveles diferentes. Cada nivel anula los valores del nivel anterior.
1. Nivel del sistema (aplicado a todos los usuarios del sistema y todos sus repositorios)
- para ver,
git config --list --system(puede necesitar sudo)
- para configurar,
git config --system color.ui true
- para editar el archivo de configuración del sistema,
git config --edit --system
2. Nivel global (valores específicos para usted personalmente, el usuario).
- para ver,
git config --list --global
- para configurar,
git config --global user.name xyz
- para editar el archivo de configuración global,
git config --edit --global
3. Nivel de repositorio (específico de ese único repositorio)
- para ver,
git config --list --local
- para configurar,
git config --local core.ignorecase true( --localopcional)
- para editar el archivo de configuración del repositorio,
git config --edit --local( --localopcional)
¿Cómo ver todas las configuraciones?
- Ejecutar
git config --list, mostrando las configuraciones del sistema , globales y (si están dentro de un repositorio) locales
- Ejecutar
git config --list --show-origin, también muestra el archivo de origen de cada elemento de configuración
¿Cómo leer una configuración en particular?
- Corre
git config user.namepara conseguir user.name, por ejemplo.
- También puede especificar las opciones
--system, --global, --localpara leer ese valor a un nivel determinado.
Referencia: 1.6 Introducción: configuración de Git por primera vez