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
Posted by João Paulo to ZeroGlosa (2013-09-27 16:54)