50 votos

Cómo cambiar un Git remoto en Heroku

No quiero subir mi aplicación al dominio equivocado.

¿Cómo puedo cambiar la rama maestra de git en git?

75voto

Abizern Puntos 52378

Suponiendo que su actual control remoto se llame origin entonces:

Eliminar la referencia remota actual con

git remote rm origin

Añadir el nuevo mando a distancia

git remote add origin <URL to new heroku app>

empujar al nuevo dominio

git push -u origin master

El -u lo establecerá como rastreado.

62voto

Mauro Puntos 406

No sé si esta la respuesta aceptada era la forma correcta de hacerlo en el momento de la publicación, pero ahora Heroku Toolbelt presenta una forma mejor (1er paso tomado de la respuesta aceptada):

En primer lugar, retire el mando antiguo:

git remote rm heroku

Entonces sólo:

heroku git:remote -a appname

2voto

Felipe Sabino Puntos 7853

Puedes tener tantas ramas como quieras, igual que un repositorio git normal, pero según la documentación de heroku, cualquier rama que no sea master será ignorado.

http://devcenter.heroku.com/articles/git

Las ramas empujadas a Heroku que no sean master serán ignoradas. Si estás trabajando en otra rama localmente, puedes fusionar con master antes de empujar, o especificar que quieres empujar su rama local a una rama maestro.

Esto significa que puedes empujar lo que quieras, pero tu aplicación en heroku siempre apuntará a la rama maestra.

Pero, si tienes dudas sobre cómo crear ramas y trabajar con git debes consultar esta otra pregunta

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X