Fusionner les changements de référentiel GitHub à distance à votre référentiel local

StackOverflow https://stackoverflow.com/questions/867831

  •  22-08-2019
  •  | 
  •  

Question

Je fourchue un dépôt sur GitHub il y a quelque temps, a fait un petit changement et poussé le changement retour à ma fourche GitHub. Le référentiel d'origine a changé depuis. Je voudrais fusionner les modifications du référentiel d'origine à ma fourchette.

Je suis nouveau à la fois git et github, et j'ai besoin des commandes spécifiques comment le faire.

Était-ce utile?

La solution

git remote add {name} {Public Clone URL}
git pull {name} master
git push

Exemple:

git remote add bret git://github.com/bret/watir.git
git pull bret master
git push

Autres conseils

Ajoutez simplement repo d'origine comme une télécommande et de fusionner la fourche avec elle; puis pousser la fourchette fusionnée à github.

Il y a aussi un petit bijou rubis pour les opérations de GitHub plus facile . Vous pouvez fusionner en amont avec un appel ...

Synchronisation une fourchette

(de GitHub Aide)

https://help.github.com/articles/syncing-a-fork

git pull origin master

va faire le travail la création commit fusion supplémentaire. Si vous ne disposez pas de conflits et ne veulent pas créer un rejoin (avec plus « fusionner » commit) pour chaque livraison que vous poussez alors est plus préféré rebase. Vous pouvez le faire avec le gitk Git + Gui. Il suffit de chercher à distance avec l'histoire puis ouvrez Git Gui avec et création d'une branche gitk temporaire à r_master tiré par les cheveux remotes/origin/master. Enfin, appelez au git rebase r_master git bash. Cela placera vos commits sur des modifications à distance. Vous êtes prêt à pousser et retirer le <=>.

commentaire suggère qu'il ya des raccourcis pour ce flux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top