Eu fiz um fork de um repositório no github algum tempo atrás, fiz uma pequena mudança e empurrei a mudança de volta para o meu fork do github. O repositório original mudou desde então. Eu gostaria de mesclar as alterações do repositório original ao meu fork.
Eu sou novo no git e no github, e preciso de comandos específicos para fazer isso.
git
merge
repository
github
Željko filipina
fonte
fonte
Respostas:
Exemplo:
fonte
Basta adicionar o repo original como um controle remoto e mesclar seu fork com ele; em seguida, envie o fork mesclado para o github.
Há também uma gema de rubi para operações mais fáceis no github . Você pode mesclar o upstream com uma chamada ...
fonte
Sincronizando um garfo
(da Ajuda do GitHub)
https://help.github.com/articles/syncing-a-fork
fonte
fará o trabalho criando commit de mesclagem adicional. Se você não tem conflitos e não deseja criar um rejoin (com commit de 'mesclagem' adicional) para cada commit que você enviar, então
rebase
é mais preferível. Você pode fazer isso com o Git Gui + gitk. Basta buscar o remoto comGit Gui
o histórico abertogitk
e criar umr_master
branch temporário noremotes/origin/master
buscado. Finalmente, liguegit rebase r_master
para ogit bash
. Isso colocará seus commits no topo das modificações remotas. Você está pronto para empurrar e remover or_master
.Este comentário sugere que existem atalhos para este fluxo.
fonte