Git Branching

Updated . Posted . Visible to the public.

Clone de um repositório

  • Completo (Para desenvolvimento)
git clone <remote_repo_url>
  • Shallow (Apenas última versão do master, útil para testes automatizados, mais rápido)
git clone --depth=1 <remote_repo_url>

Criar um branch remotamente

git checkout -b 2.0.0
git push -u origin 2.0.0

Listar os branches remotos

git branch -r

Ver seus branches locais

git branch

Alternar entre branches

  • Mudar para o branch 2.0.0:
git checkout 2.0.0
  • Voltar a utilizar o master:
git checkout master

Deletar branches pruned

git branch -r | awk '{print $1}' | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk '{print $1}' | xargs git branch -d

Algumas referências...

  • http://git-scm.com/book/en/Git-Branching
  • http://stackoverflow.com/questions/11266478/git-add-remote-branch
João Paulo
Last edit
Bruno Vieira
Posted by João Paulo to ZeroGlosa (2013-09-27 16:54)