如何取消fork github存储库?


94

如何取消fork github存储库?

我从未见过unfork有人知道怎么做的选择吗?


我认为您可以做的是提交拉取请求以合并叉子,或删除分叉的存储库
EpicPandaForce

2
在Github上分叉太容易了。当我只想查看已有的分叉时,我会不断错误地单击它。
mwfearnley



Answers:


92

截至目前,Github还没有unfork选项,因此唯一的解决方案是删除分叉的仓库。

警告:以下解决方案将删除您的克隆存储库。如果您想要取消删除您的仓库的前叉,请尝试以下https://stackoverflow.com/a/41486339/6335029

第1步:转到您要取消分叉的回购设置

步骤2:单击删除此存储库 在此处输入图片说明

第3步:输入您的姓名/存储库名称

步骤4:单击“我了解后果,删除此存储库”按钮

在此处输入图片说明


39
这只会删除存储库。如果要“取消分叉”存储库而不删除该存储库,请尝试以下答案:stackoverflow.com/a/41486339/2546416
Tiago

6
是的,这将删除存储库。不要这样!
mikecousins

1
这是一个完全不同的问题的答案。不应将其标记为解决方案。
迈克尔

@Michael,您永远不会在GitHub上找到unfork选项,因此,如果要取消分批存储库,则应将其删除,这就是将其标记为解决方案的原因。
Naveen DA

1
@NaveenDA看看蒂亚戈的回应
迈克尔·

13

选项1:重命名,导入,删除

  1. 重命名您的旧叉子(例如repo.old

  2. 将旧叉子作为新仓库导入(注意:提供旧叉子的https://git://URI)

  3. 删除/存档旧叉子

注意:创建内容时,“导入”选项是一个选项:

“导入存储库”

选项2:克隆,删除,创建,推送

  1. 备份您的仓库!例如git clone到您的本地文件系统。
  2. 从GitHub删除原始存储库(请参阅其他答案...)
  3. 用相同的名称创建一个新的仓库
  4. 将本地备份推送到新的GitHub存储库

我建议选择1。

无论您做什么,都要备份您的工作!特别是如果您遵循另一个答案,该答案只会告诉您删除您的仓库...


老实说,我虽然拥有unfork功能....但是,这是一种更详细的有效方法:)
庆祝
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.