La ramificación mi propio proyecto de github, a continuación, empujando de nuevo a github con ramas intactas

StackOverflow https://stackoverflow.com/questions/2262914

Pregunta

Esto se siente como im perdiendo algo obvio, pero he estado leyendo tutoriales para 3 días y parece que no puede hacer que suceda.

Tengo un acuerdo de recompra privada en github. Quiero correr como dos ramas separadas. Como yo lo entiendo, yo clonar el repositorio por lo que su en mi máquina local, que luego se ramifican utilizando

git rama newbranch

git checkout newbranch

hasta ahora tan bueno. Ahora hago algunos cambios, se comprometen a newbranch. Parece como si pudiera empujar todo esto a mi repo remota intacta, pero estoy teniendo problemas para hacerlo sin que simplemente su fusión con el maestro, que no es lo que quiero hacer. ¿Cómo puedo poner mis ramas en github intacta?

Es este el flujo de trabajo correcto para hacer esto? Si es así, ¿qué estoy haciendo mal?

¿Fue útil?

Solución

Justo:

 git push origin mybranch

debería ser suficiente; empujará la cabeza de la rama actual que se encuentra (no dominar, pero el que está trabajando) a una rama llamada similary. Si la rama remota no tiene el mismo nombre, a continuación,

git push origin mybranch:remotebranch

git push utiliza un refspec para especificar con lo <src> oponerse a que el árbitro <dst> en el repositorio remoto es que actualizarse.

Otros consejos

esto sólo empujar el newbranch de origen / newbranch en github:

git push origin newbranch:newbranch
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top