Dentro do diretório do seu repositório git , execute git config user.name.
Por que é importante executar este comando em seu diretório git repo?
Se você estiver fora de um repositório git, git config user.namefornece o valor de user.nameem nível global . Quando você faz uma confirmação, o nome de usuário associado é lido no nível local .
Embora improvável, digamos que user.nameseja definido como fooem nível global , mas barem nível local . Então, quando você executa git config user.namefora do diretório repo git, ele cede bar. No entanto, quando você realmente confirma algo, o valor associado é foo.
As variáveis de configuração do Git podem ser armazenadas em 3 níveis diferentes. Cada nível substitui os valores do nível anterior.
1. Nível do sistema (aplicado a todos os usuários do sistema e todos os seus repositórios)
- para ver,
git config --list --system(pode ser necessário sudo)
- pôr,
git config --system color.ui true
- para editar o arquivo de configuração do sistema,
git config --edit --system
2. Nível global (valores específicos para você, o usuário.)
- ver,
git config --list --global
- pôr,
git config --global user.name xyz
- para editar o arquivo de configuração global,
git config --edit --global
3. Nível do repositório (específico para aquele único repositório)
- ver,
git config --list --local
- para definir,
git config --local core.ignorecase true( --localopcional)
- para editar o arquivo de configuração do repositório,
git config --edit --local( --localopcional)
Como visualizar todas as configurações?
- Executar
git config --list, mostrando configurações de sistema , globais e (se dentro de um repositório) locais
- Executar
git config --list --show-origin, também mostra o arquivo de origem de cada item de configuração
Como ler uma configuração específica?
- Execute
git config user.namepara obter user.name, por exemplo.
- Você também pode especificar opções
--system, --global, --localpara ler esse valor em um nível particular.
Referência: 1.6 Primeiros passos - Configuração inicial do Git