339 votes

Comment puis-je me tenir ma fourchette dans la synchro sans ajouter une télécommande séparée ?

Imaginons qu'il existe un référentiel someone/foobar sur GitHub, je bifurquais à l' me/foobar.

Comment puis-je tirer de nouvelles s'engage de son parent référentiel directement à ma fourchette, sans avoir à ajouter une télécommande supplémentaire et n'oubliez pas de tirer régulièrement à partir de là ?

L'objectif est de:

  • git pull d'extraction de dépôt parent
  • git push pour envoyer le tout à ma fourchette

662voto

Ouvrir la fourche repo git me/foobar

Cliquez sur comparerHere is a sample image of the page

Vous obtiendrez cette notification "Il n'y a rien à comparer.

quelqu'un/foobar est à jour avec tous les commits de moi/foobar. Essayez de commutation de base pour la comparaison."

Cliquez sur la manière de changer la base sur cette page. Here is an example on the page

Ensuite, vous obtenez de voir tous les changements apportés à quelqu'un/foobar après le jour où vous en fourche.

Cliquez sur "Cliquez pour créer une pull request pour cette comparaison"Here is a sample page

Donner à la demande d'extraction d'un titre et peut-être une description et cliquez sur envoyer la demande d'extraction.

Sur la page suivante, faites Défiler vers le bas de la page et cliquez sur fusionner les demande d'extraction et de confirmer la fusion.

Votre repo Git me/foobar sera mis à jour.

Acclamations..

50voto

1ace Points 577
git remote set-url origin git@github.com:someone/foobar
git remote set-url origin --push git@github.com:me/foobar

Il y a une mise en garde cependant:
C'est parfait si vous êtes le seul à faire des changements à votre fourche.
Toutefois, si elle est partagée avec d'autres personnes, vous pourriez avoir à tirer de votre fourche, auquel cas une télécommande supplémentaire est la seule solution.

Edit:
En fait, vous pouvez git pull git@github.com:me/foobar, ce qui supprime la mise en garde.
Le choix est le vôtre, qui est plus facile à retenir.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X