2.10 Exercício M02-E01 Aula anterior
1.4 - Criação do seu ambiente
2.11 - Exercício M02-E02
Objetivos
- Aprender a configurar o nome e o email do usuário no Git; e
- Entender que é possível existir uma configuração global do Git e outras configurações específicas por repositório.
Instruções
-
Quando um commit é criado, o nome e o email do autor do commit ficam associados a ele. Você deve ter percebido isso quando usamos o comando
git log
, como destacado na imagem abaixo: -
O Git não tira essa informação da cartola. É necessário que o nome e o email do programador sejam configurados no ambiente para o que o Git registre corretamente essas informações nos commits. Essa configuração é feita com o comando
git config
. - É possível fazer dois tipos de configurações:
- Configuração específica do repositório: o nome e o email ficam salvos apenas para um repositório. Se o programador trabalha em mais de um projeto e, portanto, tem mais de um repositório no seu ambiente, é possível configurar nomes e emails diferentes em cada repositório.
- Configuração global: é uma configuração geral do Git, que é utilizada caso não exista uma configuração específica para o repositório. No dia a dia, é comum que apenas a configuração global seja realizada.
-
O comando
git config
pode receber dois argumentos: o nome de uma variável e o valor desejado para ela. Então, para alterar uma configuração global, use o comando:git config --global <variavel> <valor_desejado>
E para alterar uma configuração específica do repositório, use o comando:
git config <variavel> <valor_desejado>
Importante: no caso de configuração específica, é necessário executar o comando dentro do diretório do repositório.
-
Abra o terminal do seu sistema operacional.
-
Configure o nome de usuário global do Git como
Global User Name
. A variável que armazena o nome de usuário éuser.name
. -
Configure o email de usuário global do Git como
global_user@email.com
. A variável que armazena o email do usuário éuser.email
. -
Entre no diretório do repositório local (
~/ep/exercicios/m2/ep-m2-repo
). -
Configure com o seu nome o nome do usuário específico do repositório. A variável que armazena o nome de usuário é
user.name
-
Configure com o seu email o email do usuário específico do repositório. A variável que armazena o email do usuário é
user.email
. -
Utilize a ferramenta de correção automática do
ep
para verificar se está tudo certo.ep 2.2
ATENÇÃO: ao corrigir os exercícios, ignore warnings da gem
git
.