DEV Community

Thiago R.
Thiago R.

Posted on

1

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.

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

Top comments (0)

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More