DEV Community

Cover image for Instalação e configuração inicial do Git
Arnaldo Filho
Arnaldo Filho

Posted on

Instalação e configuração inicial do Git

O que é git?

É um sistema de controle de versão.

E o que é controle de versão?

Controle de versão é um sistema que registra alterações em um arquivo ou conjunto de arquivos, isso possibilita que você lembre o que fez, pode desfazer ou refazer alterações que modificou no arquivo ao longo do tempo, ou mesmo comparar as alterações e evolução do projeto. É possível recuperar modificações feitas erroneamente evitando que estrague o projeto.

Vantagens do controle de versões:

Sistemas Distribuídos de Controle de Versão - Distributed Version Control Systems

Possibilita a colaboração entre desenvolvedores em outros sistemas diferentes. Eles podem duplicar localmente o repositório completo, para que os sistemas possam colaborar por meio dele, se em algum momento qualquer servidor morrer os repositórios podem ser copiados de volta para restaurará-lo. Cada clone que é feito é um backup completo com todos os dados.

Instalando o Git no linux

Fedora

yum install git (até Fedora 21)
dnf install git (Fedora 22 e posterior)
Enter fullscreen mode Exit fullscreen mode

Debian / Ubuntu

apt-get install git
Enter fullscreen mode Exit fullscreen mode

Arch Linux

pacman -S git
Enter fullscreen mode Exit fullscreen mode

Para outras distribuições acesse o link abaixo:

Git--distributed-even-if-your-workflow-isnt

Instalação no Mac

Homebrew

Instale homebrew se você ainda não tiver, então:

brew install git
Enter fullscreen mode Exit fullscreen mode

Outras formas de instalação no mac segue o link:

Git - Downloading Package

Instalação no Windows

Basta baixar o arquivo de download no link abaixo e siga as etapas:

Downloading Git

Configuração inicial

A primeira coisa que devemos fazer é configurar o git com seu nome de usuário e e-mail. É assim que o git identifica sua identidade para cada commit.

Vá até o terminal do seu sistema favorito e digite:

$ git config --global user.name "Fulano de Tal"
$ git config --global user.email fulanodetal@exemplo.br
Enter fullscreen mode Exit fullscreen mode

Você precisará fazer isso somente uma vez pois estamos configurando de forma global, se precisar utilizar somente para o um projeto específico é só rodar o comando dentro do projeto sem --global.

Feito isso sua identidade estará configurada.

Para verificar rode o comando:

git config --list
# O retorno será mais ou menos assim:
user.name=Fulano de Tal
user.email=fulanodetal@exemplo.br
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...
Enter fullscreen mode Exit fullscreen mode

Para pedir ajuda.

git help<comando de ajuda>
#exemplo
git help config
#Ele retornará a documentação do comando com todas as opções que você pode utilizar.
Enter fullscreen mode Exit fullscreen mode

Pronto! Já sabemos o que é o git, instalamos no nosso sistema e fizemos a configuração inicial. Espero ter ajudado alguém que teve dificuldades no início assim como eu! Em breve vou criar um post com os principais comandos do git.

Vamos evoluir juntos, porque juntos somos melhores!

Referências:

Documentation

Top comments (0)