De acuerdo, investigué un poco sobre esto, pero no pude encontrar una respuesta exacta, así que tengo que preguntar.
Tengo 2 controles remotos: origen y repo2.
Me gustaria hacer algo como
git pull repo2 master
Pero esto llevaría la rama maestra del repo2 a mi maestro. ¿Puedo especificar una rama diferente para ingresar, para mi rama local?
git
github
repository
Cosmin Atanasiu
fuente
fuente

git fetch remote2antemano, si aún no lo ha hecho. De lo contrario, puede ver> fatal: No se pueden actualizar las rutas y cambiar a la rama 'myBranchName' al mismo tiempo.git push repo2 myBranchName:mastercomo simplegit pushfallarágit checkout my_branch && git pull --rebase(--rebasedepende de su flujo de trabajo). Si la rama aún no está rastreando la remota, debe ejecutargit branch --set-upstream my_branch upstream/my_branchuna vez.El
git pullcomando es una función de conveniencia que hacegit fetchygit merge. Si solo desea recuperar ramas de un nuevo control remoto sin intentar fusionarlo en ninguna rama de copia de trabajo, puede usargit fetch. A continuación, puedegit branch -avconsultar para ver todas las sucursales locales y remotas y operar en cualquiera de los controles remotos que desee.fuente