2009-05-11 16 views
14

En mi repositorio remoto, la CABEZA apunta a "refs/heads/master" y quiero que apunte a "refs/heads/other".crear una referencia simbólica git en el repositorio remoto

No puedo acceder al directorio del repositorio remoto y ejecutar git symbolic-ref. ¿Hay algún comando git para lograrlo? O de otra manera?

Si no hay manera, ¿Github le permite cambiar la CABEZA?

Gracias de antemano.

Respuesta

6

Para cambiarlo en github, vaya a la sección de administración.
Puede seleccionar la rama predeterminada de un menú desplegable allí.

+3

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

4

(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.

+3

Esto debería haber sido un comentario, porque no es una respuesta. –

+0

Es una respuesta perfecta. _¿Hay algún comando git para \ [cambiar una referencia simbólica en un repositorio remoto \]? ¿O de otra forma? _ No hay ningún comando de git, pero aquí hay algunos ejemplos de cómo lo haces en varios servicios de hospedaje de git. – clacke

Cuestiones relacionadas