Como faço para definir a referência HEAD de um controle remoto do Git para apontar para algo além de "master"?
Meu projeto tem uma política para não usar uma ramificação "principal" (todas as ramificações devem ter nomes significativos). Além disso, o repositório principal canônico é acessível apenas via ssh: //, sem acesso ao shell (como GitHub ou Unfuddle).
Meu problema é que o repositório remoto ainda tem uma referência HEAD para refs / heads / master, mas preciso que aponte para um ramo diferente. Isso está causando dois problemas:
Ao clonar o repositório, aí está,
aviso: HEAD remoto refere-se a referência inexistente, incapaz de efetuar o checkout.
Isso é confuso e inconveniente.
O navegador de código baseado na Web depende do HEAD como base para navegar na árvore. Preciso HEAD para apontar para um ramo válido, então.