(No se ha publicado otra pregunta pidiendo básicamente el mismo: How do I change a Git remote HEAD to point to something besides “master”, y no había más discusión allí, con a reference to the Github group Así que sólo me gustaría señalar, así que cualquier persona que la discusión..)
Como Sabes, no hay una respuesta universal.
Pero hay respuestas específicas para diversos git "granjas" (donde varios usuarios pueden gestionar repositorios Git a través de una interfaz restringida: a través de http y ssh): http://Github.com, http://Gitorious.org, http://repo.or.cz, Girar (http://git.altlinux.org).
Estas respuestas específicas pueden ser útiles para quienes leen esta página y piensan en estos servicios específicos.
$ ssh git.alt help | fgrep branch
default-branch []
$
por ejemplo ssh git.alt default-branch packages/autosshd.git sisyphus
para cambiar el HEAD en el repositorio remoto autosshd.git
a apunte a la rama sisyphus
.
Hmmmm ... la existencia de ese menú desplegable es un fuerte indicador de que no hay forma de hacerlo puramente con los comandos de Git. – kbro