730 votes

Supprimer le repo forked de GitHub

Je commence avec git et GitHub et il y a un projet que je regarde sur GitHub. J'ai involontairement cliqué pour le forker. Maintenant, il apparaît comme un nouveau projet pour moi.

J'ai quelques doutes à ce sujet :

  • Je sais que si je fais un commit ou autre chose sur mon repo forké, il sera mis à jour, mais le code mis à jour ne prendra effet qu'après que l'auteur du projet ait demandé le pull. N'est-ce pas ?
  • Si je vais dans le panneau d'administration de GitHub, il y a une option de suppression. Si je la supprime comme l'option ci-dessus, cela aura-t-il un effet sur l'original ou non ?

Je voudrais l'effacer. Pour l'instant, je ne fais qu'étudier le code et je n'ai pas vraiment besoin de la fourche.

Merci !

26 votes

Pour clarifier la terminologie relative aux demandes de retrait : vous apportez une modification et demandez à l'auteur de la modification de la mettre dans son dépôt. Vous demande et l'auteur tire .

1280voto

mcs Points 2204

Le moyen le plus simple est de se connecter à un compte gitHub :

  1. Cliquez sur votre référentiel {par exemple votre nom d'utilisateur/votre référentiel pour l'exemple igort/vuk}
  2. Ensuite, dans la barre d'outils principale de github, cliquez sur Paramètres
  3. Faites défiler la page un peu plus bas et vous trouverez Bouton "Supprimer ce référentiel
  4. Lorsque vous cliquez dessus, un autre pop up apparaîtra ici, vous devez tapez le nom de votre référentiel et cliquez sur le bouton ci-dessous qui dit : Je comprends les conséquences, supprimez le dépôt.
  5. Si vous avez des difficultés à le faire, voici les images qui peuvent être vérifiées

GitHub a légèrement modifié son interface et son design. Voici donc les images mises à jour de ce que vous devez faire pour réussir à supprimer votre repo.

enter image description here


enter image description here


enter image description here


enter image description here


J'espère que cela vous aidera :)

Ancienne version de GitHub

GitHub User Home Page

Setting Tab

Delete repository button

Delete pop up and repository

9 votes

Les nouvelles instructions sont ici : aide.github.com/articles/deleting-a-repository

1 votes

Excellentes indications, je n'ai pas pu trouver l'option de suppression en regardant simplement dans github ! (Je n'ai pas vérifié si les captures d'écran étaient correctes, la description textuelle est claire et plus facile à tenir à jour)

0 votes

Comment puis-je supprimer les branches de patch qui sont créées lors d'un commit ? Initialement, je n'avais que master et maintenant je vois qu'il y a plusieurs branches comme patch-1, patch-2 et ainsi de suite. Je ne veux pas supprimer tout le référentiel mais seulement les branches sauf la branche master.

370voto

Conner Points 10373

Le supprimer ne fera rien au projet original. L'éditer ne fera qu'éditer votre fork sur votre page repo.

143 votes

Ce serait un horrible bug de sécurité si vous pouviez affecter le projet de quelqu'un d'autre en le bifurquant et en supprimant ensuite la bifurcation.

12 votes

Que se passe-t-il si le projet original est supprimé ? Mon fork fonctionnera-t-il toujours ? Sera-t-il aussi supprimé ?

16 votes

@unmircea Oui, votre fork fonctionnera toujours : il ne pourra simplement pas fusionner "en amont".

30voto

Prashanth Sams Points 959

Il suffit de supprimer le repo forked de votre compte GitHub.

https://help.github.com/articles/deleting-a-repository/

  • Si je vais dans le panneau d'administration de GitHub, il y a une option de suppression. Si je la supprime comme l'option ci-dessus, cela aura-t-il un effet sur l'original ou non ?

Il n'apportera aucune modification à la version originale, car c'est votre dépôt maintenant.

14voto

aravindkanna Points 383

Il n'y aura pas de mal à supprimer les dépôts bifurqués. Vous pouvez à nouveau forker cela. Cela ne changera pas le code original. Le flux est comme ceci...

1) Vous bifurquez un dépôt. Considérez cela comme une autre copie du code à laquelle vous pouvez accéder ou apporter des modifications. L'url de ce dépôt sera de la forme suivante https://github.com/your-user-name/original-repo .

2) Vous effectuez quelques changements sur votre machine locale et vous les poussez. Maintenant, la copie que vous avez créée sera mise à jour, mais pas la copie originale à partir de laquelle vous avez bifurqué votre repo.

3) Si vous voulez que les changements que vous avez ajoutés à votre repo forked soient appliqués au repo original (cela peut être utile aux personnes qui organisent le repo), vous devez créer un fichier de type pull request ce que vous pouvez faire par l'intermédiaire de l'interface utilisateur. Ensuite, si votre contribution leur plaît, ils merge qu'avec leur code.

C'est généralement ce que font les organisations open source.

14voto

Gurjot Singh Points 139

Doux et simple :

  1. Ouvrir le référentiel
  2. Naviguez vers les paramètres
  3. Faites défiler jusqu'au bas de la page
  4. Cliquez sur supprimer
  5. Confirmer les noms du référentiel à supprimer
  6. Cliquez sur supprimer

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