La ramificación mi propio proyecto de github, a continuación, empujando de nuevo a github con ramas intactas
-
20-09-2019 - |
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?
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