Github: importar rama ascendente a la bifurcación

Resuelto poke asked hace 14 años • 7 respuestas

Tengo una bifurcación ( origin) de un proyecto ( upstream) en github. Ahora el proyecto ascendente ha agregado una nueva rama, quiero importarla a mi bifurcación. ¿Cómo puedo hacer eso?

Intenté verificar el control remoto y crear una rama además de eso, pero eso configura la rama de la manera en que git pushintenta enviar a upstream:

git checkout upstream/branch
git checkout -b branch

editar

Quizás eso no quedó claro, pero quiero agregar la rama a mi repositorio local, para poder enviarla a origin(mi bifurcación) a través de git push. Porque los repositorios ascendentes suelen ser de solo lectura y los bifurcas para contribuir.

Básicamente, quiero verificar una rama inexistente cuyo origincontenido se extraerá de upstream.

poke avatar Dec 10 '10 21:12 poke
Aceptado
  1. Asegúrese de haber incluido la nueva rama ascendente en su repositorio local :

    • Primero, asegúrese de que su árbol de trabajo esté limpio (confirmar/guardar/revertir cualquier cambio)
    • Luego, git fetch upstreampara recuperar la nueva rama ascendente
  2. Cree y cambie a una versión local de la nueva rama ascendente ( newbranch):

    • git checkout -b newbranch upstream/newbranch
  3. Cuando esté listo para enviar la nueva rama al origen :

    • git push -u origin newbranch

El modificador -u configura el seguimiento al control remoto especificado (en este ejemplo, origin)

urschrei avatar Dec 10 '2010 15:12 urschrei

Desde la interfaz de usuario:

En tu bifurcación, ve a Sucursales y haz clic en "Nueva sucursal". Allí seleccionaría la fuente, ya sea su bifurcación o aguas arriba. Seleccione upstream y seleccione la rama que desea "importar". Crea la rama con el mismo nombre. Hecho.

Venkatesh MC avatar Jan 09 '2023 06:01 Venkatesh MC