Comment puis-je changer ce qui projet GitHub je bifurquais à partir de?
Je bifurquais un projet, apporté quelques modifications, et a reçu une demande de pull accepté. Mais maintenant, le projet je bifurquais déplacé vers un autre référentiel et c'est un fork de ce référentiel.
Qui est:
Original -> MyFork
Maintenant:
NewOriginal -> Original -> MyFork
Comment pourrais-je l'obtenir à la suite?
NewOriginal -> MyFork
- La accepté de répondre fournit une solution de contournement, mais n'a pas vraiment répondre à la question principale, comment changer le "forké" métadonnées sur GitHub lui-même. Je m'intéresse à la même chose.
Vous devez vous connecter pour publier un commentaire.
Localement, vous pouvez simplement changer la cible du dépôt original est situé à. Habituellement, ce référentiel est appelé en amont, si vous voulez faire cela:
En fonction de l'hôte que vous utilisez (si votre fourche est situé), il pourrait y avoir quelques autres liens internes, vous ne pouvez pas changer si facilement. Par exemple sur Github, la fourche est directement liée à l'original, vous forké. Dans ce cas, vous avez besoin de la fourche à la fourchette le nouveau projet de nouveau, et de travailler avec la nouvelle fourche.
Dans ce cas, toutefois, vous pouvez facilement changer la URL de la origine dépôt en tant que bien, et il suffit de pousser tout ce dont vous avez changé avant votre ancienne fourche, dans votre nouvelle fourche.
origin
origin
à distance. l'url de laorigin
à distance est l'url qui a été cloné à partir. il n'y a pas deupstream
à distance par défaut dans gitNOTE: La solution suivante est incomplet, car vous perdrez tous les wiki contenu et des enjeux spécifiques à votre fourche.
Vous pouvez atteindre cet objectif en utilisant les étapes suivantes:
Mise à jour de la télécommande URL dans votre référentiel:
En supposant que vous avez effectué la bonne bifurcation et en ajoutant en amont voir githubHelpOnFork ; juste changer l'amont URL, n':
vérifier ce que votre actuelle à l'amont et à l'origine ressemble :
si vous voyez en amont dans la liste et vous voulez juste changer son url, faire ce que @poke suggéré (si ce n'est de suivre les helpGithub lien ci-dessus pour ajouter une nouvelle en amont) :
puis vérifier en amont vers la nouvelle URL
git remote -v