Tengo un fork ( origin
) de un proyecto ( upstream
) en github. Ahora el proyecto ascendente ha agregado una nueva sucursal, quiero importar a mi tenedor. ¿Cómo puedo hacer eso?
Intenté verificar el control remoto y crear una rama encima de eso, pero eso configura la rama de la forma en que git push
intenta empujar a upstream
:
git checkout upstream/branch
git checkout -b branch
editar
Tal vez eso no estaba claro, pero quiero agregar la rama a mi repositorio local, para poder empujarla a origin
(mi tenedor) a través de git push
. Debido a que los repositorios ascendentes generalmente son de solo lectura y se bifurcan para contribuir.
Entonces, básicamente, quiero verificar una rama inexistente en origin
cuyo contenido se extraerá upstream
.
git fetch upstream
es una mejor opción en el primer paso, ya quegit pull upstream
requiere más acciones a realizar despuésgit remote add ...
de laupstream
.