Comment fusionnez-vous les modifications sur les branches non-maître à partir d'un référentiel github bifurqué?

Dans les deux suivantes StackOverflow questions, de la accepté de répondre décrit comment fusionner les modifications à partir d'un fork du référentiel dans la situation où vous bifurquez un repo, le repo original est modifié, et que vous voulez fusionner les modifications apportées à la branche master de retour dans votre fourche repo.

Cependant, je ne suis pas clair sur la façon de vous tenir à jour sur la non-maîtrise des branches dans l'original pensions que vous fourchue. Par exemple, lorsque j'ai d'abord fourche bitprophet du tissu référentielil contenait les branches suivantes:

  • maître
  • De 0,9
  • 0.9-doc-réécriture (n'existe plus)
  • chemin-et-#24 (n'existe plus)

Les deux dernières branches, n'existent plus, et maintenant il ya une nouvelle branche flexible-task-declarations. J'ai cherché, fusionné, et poussa ma branche principale, de sorte que le maître, origin/master, et en amont/master ont tous le même hash SHA1 et point à la même git instantané. Cependant, je ne suis pas sûr de savoir comment supprimer les branches qui n'existent plus et mettre à jour les nouvelles branches, de sorte que ma fourche est jusqu'à ce jour. Ai-je besoin pour suivre chaque amont de la branche et de récupérer, de fusion, et pousser chaque branche individuellement, ou est-il un meilleur moyen?

source d'informationauteur Matthew Rankin