DEV Community

Thiago R.
Thiago R.

Posted on

Git? What?

Profissionais de área de desenvolvimento de código utilizam no seu dia a dia, alguma ferramenta VCS (Version control software) traduzindo fica, sistema de controle de versionamento ajudando a cria novas versões e rastrear o histórico de alterações no seu código, sem a necessidade de fazer cópias manuais.

Existem diversas ferramentas que fazem esse controle de versão, tais como:

  • Git
  • Subversion
  • Mercurial
  • Merant PVCS
  • Visual Source Safe

Cada uma delas possui suas vantagens e desvantagens, outras são mais utilizadas no mercado, mas isso não é a questão que será tratada agora.
Iremos tratar especialmente sobre o Git, um sistema que foi utilizado para controlar a versão do kernel do linux que se tornou muito importante e extremamente popular entre os programadores(as). Um fato interessante sobre ele é o seu criador em comum: Linus Torvald

Image description
Fonte: https://www.businessinsider.com/linus-torvalds-linux-time-away-empathy-2018-9

O nosso primeiro passo, será instalar o Git, se você estiver usando um S.O (Sistema Operacional) com base em UNIX (Ubuntu), no seu terminal use o comando apt-get (Gerenciador de pacotes), a instalação pode ser feita dessa forma no terminal com o comando abaixo:

# usuários do ubuntu
apt-get install git
Enter fullscreen mode Exit fullscreen mode

Para instalação no Mac e no Windows, você pode seguir o passo no link da documentação oficial do Git

Git - Instalando o Git

  1. Configuração de usuário

Após instalar o Git na sua máquina, chegou a hora de configurar o usuário, ou seja, dizer ao Git quem você é para ele, para que ele saiba reconhecer quem desenvolveu o código.
Para isso, vamos no terminal e usar os comandos abaixo:

# Configurando o username
$ git config --global user.name "Seu nome"
$ git config --global user.email "Seu email"
Enter fullscreen mode Exit fullscreen mode

Colocando o parâmetro —-global estamos dizendo que para todos os repositórios Git nessa máquina, valerá essa opção, a menos que ela seja redefinida dentro do diretório de um repositório específico. Por exemplo, se para um determinado projeto você estiver usando um outro usuário, com e-mail diferente, é possível configurar esse diretório específico com o comando abaixo:

# Configurando para um repositório específico
git config --local user.name "Seu nome"
git config --local user.email "Seu e-mail"
Enter fullscreen mode Exit fullscreen mode

Para verificar e validar qual nome e e-mail de usuário estão configurados no Git para o repositório corrente, basta utilizar o comando:

# Verificar o usuário configurar no repositório
git config user.name
git config user.email
Enter fullscreen mode Exit fullscreen mode

Os comando devem retornar o e-mail e o nome configurados respectivamente.

Top comments (0)