7
respostas

[Dúvida] Como fazer o commit pelo Source control

!Estou fazendo o curso do git git Rub, estou na parte onde estamos aprendendo a fazer o commit de uma forma mais rápida pelo Souce Control, mas quando vou clicar para fazer o commit aparece uma notificação escrita " Make sure you configure your user.name and user.email in git" sendo que eu já coloquei o meu nome e e-mail lá no git, e quando clico em Open Git Log abre meio que um terminal, não sei pque fazer, se alguém puder me ajudar agradeço, obrigado.

7 respostas

Oi Leonardo! Tudo bem?

Esse erro acontece quando o Git não consegue identificar suas configurações de usuário (user.name e user.email), mesmo que você já tenha configurado.

Passo a passo para resolver o problema:

  1. Verifique suas configurações atuais:

    • Abra o terminal (ou Git Bash, se estiver no Windows) e digite:

      git config --list
      
    • Verifique se user.name e user.email aparecem na lista com os valores corretos.

  2. Configure o user.name e user.email:

    • Se as configurações não estiverem corretas ou não aparecerem, configure-as novamente:

      git config --global user.name "Seu Nome"
      git config --global user.email "seu-email@exemplo.com"
      
    • Substitua "Seu Nome" pelo seu nome e "seu-email@exemplo.com" pelo e-mail que você usa no GitHub.

  3. Verifique novamente:

    • Depois de configurar, execute novamente:

      git config --list
      
    • Agora, user.name e user.email devem aparecer corretamente.

  4. Reinicie o VS Code (ou editor que estiver usando):

    • Feche e abra novamente o VS Code para garantir que ele reconheça as novas configurações.
  5. Tente fazer o commit novamente:

    • Agora, tente fazer o commit pelo Source Control. O erro não deve mais aparecer.

Se o problema persistir:

  • Verifique se você está usando o terminal integrado do VS Code ou outro terminal. Às vezes, o terminal integrado pode não reconhecer as configurações globais do Git.

  • Se estiver usando o terminal integrado, tente configurar o user.name e user.email diretamente nele:

    git config --global user.name "Seu Nome"
    git config --global user.email "seu-email@exemplo.com"
    

Espero ter ajudado.

Olá boa noite, eu fiz esses procedimentos e mesmo assim não funcionou, quando fui fazer o commit apareceu de novo aquela mensagem, estou usando o terminal do vs code, não sei se é integrado, se você puder me ajudar novamente agradeço.

Você pode tirar um print do erro e postar aqui?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibil

A segunda imagem é a do erro, quando eu clico em fazer comitt aparece ela

A primeira imagem é quando eu clico em( open git log) aí aparece esse terminal

Olá, Leonardo!

Você pode executar o comando git config --list no terminal do vscode e postar o resultado?

git config --list

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Aparece isso daqui, oque eu faço ?

Alguém pode me ajudar por favor, não consigo sair dessa parte!