Eu tenho um fork ( origin) de um projeto ( upstream) no github. Agora, o projeto upstream adicionou uma nova ramificação, quero importar para o meu fork. Como faço isso?
Tentei verificar o controle remoto e criar uma ramificação em cima disso, mas isso configura a ramificação da maneira que git pushestá tentando enviar para upstream:
git checkout upstream/branch
git checkout -b branch
editar
Talvez isso não esteja claro, mas quero adicionar a ramificação ao meu repositório local, para poder enviá-la para origin(meu fork) via git push. Como os repositórios upstream geralmente são somente leitura e você o contribui para contribuir.
Então, basicamente, quero fazer check-out de um ramo inexistente, origincujo conteúdo será extraído upstream.
git fetch upstreamé uma opção melhor no primeiro passo, poisgit pull upstreamrequer mais ações a serem feitas depoisgit remote add ...para oupstream.