como mesclar mudanças do projeto original - GitHub no Windows

3

Eu criei uma conta no link , bifurque o projeto de alguém para ter meu próprio repositório, instalar o github client para windows e clonar meu repositório para minha unidade local.

Eu vou trabalhar na minha unidade local. Mas durante o desenvolvimento do projeto, gostaria de mesclar as mudanças no projeto oficial original.

Não encontrei como fazer isso. Antes, eu uso o cliente tortoiseSVN para windows, e há uma opção "SVN Update" que pode atualizar o projeto para a revisão mais recente. Mas eu sou novo no Github e no seu cliente e não sei como fazer isso.

    
por user565739 12.10.2012 / 21:50

1 resposta

5

O cliente do GitHub para Windows não suporta ter vários controles remotos [1] , que é necessário para sincronizar um repositório bifurcado com um repositório upstream. Você terá que cair para a linha de comando para executar a atualização. O GitHub tem algumas instruções interessantes na documentação deles que resumirei:

Depois de ter seu repositório local, adicione um novo controle remoto "upstream":

git remote add upstream <path to upstream repo>   

Agora, busque o repositório upstream para obter as atualizações mais recentes (ainda não mescladas ao repositório local)

git fetch upstream

Agora mesclar nas alterações do upstream

git merge upstream/master
    
por 12.10.2012 / 22:22