Quando você executa git pullna masterramificação, ela geralmente é retirada origin/master. Estou em um ramo diferente chamado newbranch, mas preciso executar um comando que faça a git pullpartir de origin/masterpara dentro, mastermas não posso executar git checkoutpara alterar o ramo selecionado até que a solicitação seja concluída. Existe uma maneira de fazer isso?
Para fornecer alguns antecedentes, o repositório armazena um site. Fiz algumas alterações newbranche as implantei alternando o site para newbranch. Agora, essas alterações foram mescladas a montante na masterfilial, também estou tentando alternar o site para a masterfilial. Neste ponto, newbranche origin/mastersão idênticos, mas masterestão atrasados origin/mastere precisam ser atualizados. O problema é que, se eu fizer da maneira tradicional:
$ git checkout master
# Uh oh, production website has now reverted back to old version in master
$ git pull
# Website is now up to date again
Preciso fazer o mesmo que acima ( git checkout master && git pull), mas sem alterar o diretório de trabalho para uma revisão anterior durante o processo.
git fetch; git merge origin/masterde dentro newbranch. Não há benefício em clonar uma segunda cópia inteira do repositório.
newbranche não há nada para esconder!