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)
Debian / Ubuntu
apt-get install git
Arch Linux
pacman -S git
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
Outras formas de instalação no mac segue o link:
Instalação no Windows
Basta baixar o arquivo de download no link abaixo e siga as etapas:
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
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
...
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.
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:
Top comments (0)