alterações de mesclagem do repositório github remoto para seu repositório local
-
22-08-2019 - |
Pergunta
Eu bifurcada um repositório no GitHub há algum tempo, fez uma pequena mudança e empurrou a mudança de volta para o meu garfo github. O repositório original mudou desde então. Gostaria de mesclar as alterações do repositório original para o meu garfo.
Eu sou novo para ambos git e github, e eu preciso de comandos específicos como fazê-lo.
Solução
git remote add {name} {Public Clone URL}
git pull {name} master
git push
Exemplo:
git remote add bret git://github.com/bret/watir.git
git pull bret master
git push
Outras dicas
Basta adicionar repo original como um controle remoto e mesclar seu garfo com ele; em seguida, empurre garfo mesclado para github.
Há também um href="http://github.com/defunkt/github-gem/tree/master" rel="noreferrer"> ruby ??gem . Você pode mesclar a montante com uma chamada ...
git pull origin master
irá fazer o trabalho criando merge adicional cometer. Se você não tem conflitos e não quer criar um rejoin (com 'merge' adicional commit) para cada submissão que você empurra então rebase
é mais preferido. Você pode fazê-lo com o gitk Git Gui +. Apenas buscar remoto com Git Gui
história, então aberta com gitk
e criar ramo r_master
temporário no remotes/origin/master
buscados. Finalmente, chame git rebase r_master
na git bash
. Isto irá colocar seus commits em cima das modificações remotas. Você está pronto para empurrar e retirar o r_master
.
Este comentário sugere que existem atalhos para este fluxo.