Configuração do Git

GitBeginner
Pratique Agora

Introdução

Bem-vindo ao mundo do controle de versão!

Imagine que você esteja escrevendo um livro muito importante. Cada vez que termina um capítulo ou faz uma alteração significativa, você quer salvar um instantâneo do trabalho. Se cometer um erro mais tarde, poderá voltar facilmente a esse instantâneo.

O Git é a ferramenta que faz isso para o código. Ele é um sistema de controle de versão distribuído, o que significa que cada repositório contém seu próprio histórico, em vez de depender completamente de um servidor central.

Esse design distribuído é uma das ideias centrais do Git. Mesmo quando você usar serviços como GitHub ou GitLab, o repositório em seu computador continuará tendo seu próprio histórico local e poderá criar commits de forma independente.

Antes de começar a salvar instantâneos, que o Git chama de commits, você precisa se identificar para o Git. Cada commit registra uma identidade de autor para que as equipes possam saber quem fez cada alteração.

Neste laboratório, você vai:

  1. Verificar se o Git está pronto para uso.
  2. Configurar sua identidade digital (nome e e-mail).
  3. Confirmar suas configurações.

Verificar a instalação do Git

Primeiro, vamos confirmar se o software da “máquina do tempo” está realmente instalado em seu computador.

A maioria dos sistemas Linux já vem com o Git instalado. Você pode verificar isso consultando o número da versão do Git.

Essa primeira verificação é importante porque o Git é uma ferramenta de linha de comando que você usará constantemente. Saber que ele está instalado e disponível elimina uma possível causa de problemas mais adiante.

Execute o comando a seguir:

git --version

Você deverá ver uma saída semelhante a esta:

git version 2.34.1

Se aparecer um número de versão, está tudo pronto!

Configurar seu nome

Agora você precisa se identificar.

Quando você salva um trabalho no Git, ele associa uma “identificação” a esse trabalho. A primeira parte dessa identificação é o seu nome.

Usamos o comando git config para informar ao Git quem você é. Usamos a opção --global para que essa configuração se aplique a todos os projetos neste computador. Assim, você não precisa se identificar novamente sempre que iniciar um novo projeto.

Esse escopo --global é importante. A configuração do Git pode existir em vários níveis, mas as configurações globais fornecem uma identidade padrão conveniente para todos os repositórios pertencentes a essa conta de usuário.

Execute este comando. Se preferir, você pode usar seu próprio nome:

git config --global user.name "LabEx User"

Se o comando for executado com sucesso, ele não exibirá nenhuma mensagem. Imagine que o Git esteja confirmando com a cabeça e anotando seu nome no caderno.

Configurar seu e-mail

A segunda parte da sua “identificação” é o seu endereço de e-mail.

Isso é importante porque serviços como o GitHub usam seu e-mail para associar seu código ao seu perfil on-line.

De forma mais fundamental, o Git armazena a identidade do autor nos metadados do commit. Um commit não contém apenas o conteúdo dos arquivos; ele também registra quem criou esse instantâneo e quando isso aconteceu.

Execute o comando a seguir para configurar seu e-mail:

git config --global user.email "labex@example.com"

Novamente, o Git aceitará essas informações silenciosamente.

Verificar a configuração

Confie, mas verifique. Vamos confirmar se o Git registrou seus dados corretamente.

Você pode pedir ao Git que liste todas as configurações que ele conhece.

Execute este comando:

git config --list

Você deverá ver uma lista de configurações. Procure as que acabamos de adicionar:

user.name=LabEx User
user.email=labex@example.com

Se essas linhas aparecerem, sua identidade está pronta!

Saber consultar a configuração é um hábito útil. Muitas vezes, o Git se comporta de maneira diferente por causa dos valores de configuração. Por isso, git config --list é um dos primeiros lugares a verificar quando algo parecer inesperado.

Resumo

Parabéns! Você configurou seu ambiente Git com sucesso.

Neste laboratório, você aprendeu:

  1. Verificar a versão: git --version confirma que o Git está instalado.
  2. Definir o nome: git config --global user.name "..." define seu nome de exibição.
  3. Definir o e-mail: git config --global user.email "..." define suas informações de contato.
  4. Verificar as configurações: git config --list exibe suas configurações atuais.

Sua “máquina do tempo” está configurada e sabe quem a está operando. Agora você está pronto para iniciar seu primeiro projeto!