Annuler une fourche Github sans supprimer

Je voudrais “laisser tomber” une fourche GitHub sans la supprimer + la recréer. Est-ce possible?

Ma raison est que mon projet a maintenant une utilisation complètement différente de la source du fork, et cela n’a aucun sens de montrer le nombre de validations à venir, ou le bouton de requête d’extraction (ou du moins, avec une telle importance). Avec le recul, je pense que je voudrais juste git clone l’original, plutôt que de faire une fourchette.

Je ne voudrais pas supprimer mon fork afin de garder les problèmes + l’historique des requêtes de tirage effectuées.

Je suis heureux de garder l’historique des commits, c’est juste la suppression du statut de fourche que je recherche.

Je me souviens avoir lu à ce sujet il y a près d’un an dans l’une des pages d’aide de GitHub. Ils ont mentionné de contacter le personnel de GitHub pour leur expliquer votre situation. Le personnel fera le nécessaire.


MODIFIER

Après avoir parcouru la liste des pages GitHub, je me suis rendu compte que j’étais un peu loin de la tâche réelle. La page dont je me souvenais était Transférer un référentiel ; en particulier:

Si le référentiel transféré comporte des forks , ces forks sont associés au nouveau référentiel une fois le transfert terminé. Gardez à l’esprit que les utilisateurs qui ont créé votre référentiel devront mettre à jour leurs URL distantes pour qu’elles pointent vers le nouveau référentiel Git afin de continuer à ouvrir les demandes d’extraction.


Cela vaut toujours la peine de contacter le personnel avec votre problème particulier et de leur demander de séparer votre fourchette du réseau.

Na, na. Github est beaucoup plus puissant que vous ne le pensez.

Sans aucun doute, il est impossible de faire une copie de tous les codes. Cependant, la procédure de copie peut être effectuée par Github lui-même . Donc, pas de peine de reproduire le code avec notre propre bande passante.

Pas à pas:

  • Cliquez sur le “+” dans le coin supérieur droit, sélectionnez “Import repository”
  • Collez l’ancienne adresse de repository (comme https://github.com/user/repo ) et entrez un nouveau nom.
  • Cliquez sur “Commencer l’importation”

Terminé. Github vous donnera même une notification par e-mail lorsque copy’n’paste aura été effectué.

Testé pour travailler contre mon propre projet. Bien, n’est-ce pas?

Cette méthode créera un nouveau référentiel “inattendu” tout en conservant tout le rest (historique des validations, twigs et tags).

Comment “inoublier” un projet en trois étapes faciles:

  1. git clone --bare https://github.com/{username}/{repository}
  2. Supprimer le référentiel d’origine dans https://github.com/{username}/{repository} / settings.
  3. Créez un nouveau référentiel nommé {repository} sur https://github.com/new .
  4. cd {repository}.git et git push --mirror https://github.com/{username}/{repository}

Et fait!

J’ai trouvé ce qui suit dans la documentation officielle de github:

Pour détacher la fourche et la transformer en un référentiel autonome sur GitHub, contactez le support GitHub . Si fork a sa propre fourchette, indiquez au support si les fourches doivent se déplacer avec votre référentiel dans un nouveau réseau ou restr dans le réseau actuel. Pour plus d’informations, voir ” À propos des forks “.

de https://help.github.com/articles/why-are-my-consortingbutions-not-showing-up-on-my-profile/#commit-was-made-in-a-fork