Gostaríamos de impor uma nova política para nossos projetos de que o branch master agora seja chamado de branch de lançamento para garantir que seja mais claro como o branch deve ser usado. Naturalmente, também teremos desenvolver e lançar branches candidatos.
Eu entendo que posso renomear o branch master localmente simplesmente usando o seguinte:
git branch -m master release
No entanto, isso ocorre apenas localmente. Mesmo se eu empurrar isso para o remoto, o HEAD ainda aponta para o branch master remoto. Eu quero me livrar do branch master completamente e tornar o branch local padrão no clone inicial, ser liberado.
Como posso conseguir isso?
Parece que, como a origem está em um servidor Gitorious , recebo erros ao excluir o branch master. Estou tentando ver agora se é possível mudar isso para que o branch padrão seja 'release'.
git branch
agora suporta um --move
sinalizador git-scm.com/docs/git-branch#Documentation/git-branch.txt---move