Problema: Trabalhar em grupo em um branch que não seja o master usando git.
Solução:
Considerando que o repositório já está ok, e você já está conectado no remote:
Aqui estão os passos para criar o branch que a equipe vai trabalhar
# criar o branch git checkout -b meu_branch # enviar o branch para a origem git push origin meu_branch # vamos apagar esse branch local agora git checkout master git branch -D meu_branch
Agora cada um que vai trabalhar com este branch pode adicioná-lo assim:
git checkout --track -b meu_branch origin/meu_branch
Agora todo mundo da equipe pode trabalhar no “meu_branch” como se estivesse no master.
e para excluir o branch da origem faça:
git push origin :meu_branch
Até a proxima