====
De forma muito simples e em linhas gerais o básico sobre Git
====

Glosário
---------

  Git - Sistema de controle de versão de aquivos
  
  GitHub - É um serviço web que oferece diversas funcionalidades extras aplicadas ao Git
 
  Branch - Significa ramificar seu projeto, criar um snapshot
  
  Merge - Significa incorporar seu branch ao master


Pode ser útil
-------------

Atualizar a base local:
  
  git pull --rebase git://github.com/interlegis/sapl

Exibir informações:

  git status
 
Ver repositório:
  
  git remote -v

Definir repositório:

  git remote set-url origin https://github.com/interlegis/sapl.git

Criar um branch:
  
  git checkout -b nome_branch
  git add arquivos

Remover um branch:

  git branch -d nome-branch

Commitar:

  git commit -m "Comentário"

Enviar o branch:
  
  git push origin nome_branch

Na base local, descartar alguma alteração feita nos arquivos:

  git checkout -- <arquivo>
  
Ao invés disso, remover todas as alterações e commits locais, recuperar o histórico mais recente do servidor e apontar para seu branch master local:
  
  git fetch origin
  git reset --hard origin/master

Atualizar para algum branch específico (ex:785-atualizar-migracao):

  git checkout 785-atualizar-migracao

Voltar para a branch master:
  
  git checkout master

Verificar os últimos 5 commits:

  git log --oneline -n 5
 
  
Referência:
  
    http://rogerdudler.github.io/git-guide/index.pt_BR.html
    http://tableless.com.br/tudo-que-voce-queria-saber-sobre-git-e-github-mas-tinha-vergonha-de-perguntar/