Durante a configuração git
, executei estes dois comandos:
git config --global user.name "My Name"
git config --global user.email "[email protected]"
No entanto, tenho dúvidas se cometi um erro de digitação ou não. Então, existe algum comando para saber o nome e e- mail que git
salvou durante a configuração? Obviamente, posso saber disso usando o git log
comando olhando o histórico de commits. Mas pra isso eu tenho que fazer commits, certo? Posso saber disso com a ajuda da linha de comando?
git
git-config
Jebin Philipose
fonte
fonte
Respostas:
O comando
git config --list
listará as configurações. Lá você também deve encontraruser.name
euser.email
.fonte
Considerando o que @Robert disse, tentei brincar com o
config
comando e parece que existe uma maneira direta de saber o nome e o e-mail.Para saber o nome de usuário, digite:
Para saber o e-mail, digite:
Esses dois geram apenas o nome e o e-mail, respectivamente, e não é necessário examinar a lista inteira. Vem a calhar.
fonte
Dentro do diretório do seu repositório git , execute
git config user.name
.Se você estiver fora de um repositório git,
git config user.name
fornece o valor deuser.name
em 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.name
seja definido comofoo
em nível global , masbar
em nível local . Então, quando você executagit config user.name
fora do diretório repo git, ele cedebar
. No entanto, quando você realmente confirma algo, o valor associado éfoo
.1. Nível do sistema (aplicado a todos os usuários do sistema e todos os seus repositórios)
git config --list --system
(pode ser necessáriosudo
)git config --system color.ui true
git config --edit --system
2. Nível global (valores específicos para você, o usuário.)
git config --list --global
git config --global user.name xyz
git config --edit --global
3. Nível do repositório (específico para aquele único repositório)
git config --list --local
git config --local core.ignorecase true
(--local
opcional)git config --edit --local
(--local
opcional)git config --list
, mostrando configurações de sistema , globais e (se dentro de um repositório) locaisgit config --list --show-origin
, também mostra o arquivo de origem de cada item de configuraçãogit config user.name
para obteruser.name
, por exemplo.--system
,--global
,--local
para ler esse valor em um nível particular.Referência: 1.6 Primeiros passos - Configuração inicial do Git
fonte
Verifique o nome do usuário
Definir nome de usuário
Verifique seu e-mail
Definir / alterar seu e-mail
Listar / ver todas as configurações
fonte
Às vezes, as soluções acima não funcionam no macbook para obter o nome de usuário e a senha.
IDK por quê? Aqui eu tenho outra solução.
fonte
Adicione meus dois centavos aqui. Se você deseja obter user.name ou user.email apenas sem saída detalhada.
Em liunx, digite
git config --list | grep user.name
.No Windows, digite
git config --list | findstr user.name
.Isso fornecerá apenas user.name.
fonte