从GitHub中删除分叉存储库

我从git和GitHub开始,我正在GitHub上观看一个项目。我无意中点击了它。现在它对我来说是一个新项目。

我对此有一些疑问:

  • 我知道如果提交或做其他事情到我的分叉存储库,它将被更新,但是更新的代码只有在项目的作者请求拉取后才会生效。对吧?
  • 如果我去GitHub上的管理面板,有一个删除选项。如果我将其作为上面的选项删除,它会对原始选项产生任何影响吗?

我想删除它。到目前为止,我只是在研究代码,并不真正需要分叉。

799661 次浏览

删除它不会对原始项目做任何事情。编辑它只会在您的存储库页面上编辑您的分叉。

到目前为止,最简单的方法是登录GitHub帐户:

  1. 单击您的存储库,例如yourUsername/yourRepository,例如mbaric/zpropertyz
  2. 然后在GitHub的主工具栏中单击设置
  3. 滚动到页面底部到名为危险区域的部分,您将找到删除此存储库按钮
  4. 当您单击它时,另一个弹出将出现在此处,您需要输入您的Github用户名和存储库的名称以这种格式gitHubUsername/nameOfTheRepository并单击下面的按钮,上面写着:我明白后果,删除存储库
  5. 如果你做这件事有困难,下面是可以检查的图像…

2020-01-15-这里有图片。享受。 GHD1

GHD2

GHD3

GHD4

只需从您的GitHub帐户中删除分叉的存储库。

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

  • 如果我去GitHub上的管理面板,有一个删除选项。如果我将其作为上面的选项删除,它会对原始选项产生任何影响吗?

它不会在原始版本中进行任何更改;因为,它现在是您的repo。

删除分叉的存储库不会有任何伤害。你可以再次分叉。它不会改变原始代码。流程是这样的…

1)您分叉了一个存储库。只需将其视为您可以访问或更改的另一个代码副本。此存储库的url将采用https://github.com/your-user-name/original-repo的形式。

2)您在本地计算机中对其进行一些更改并推送它们。现在您创建的副本将被更新,但不是您分叉存储库的原始副本。

3)如果你希望你添加到分叉存储库的更改应用于原始存储库(这可能对组织存储库的人有帮助),那么你必须创建一个pull request,你可以通过UI来完成。然后如果他们喜欢你的贡献,他们会用他们的代码merge

一般来说,这就是开源组织所做的。

答案是否定的。它不会影响您分叉的原始/主存储库。(从功能上讲,如果将此类访问提供给非所有者,这将是不正确的)。

我只是想添加这个。

警告:它将删除您创建的本地提交和分支 您的分叉存储库。因此,在删除之前,请确保有 如果重要,请与您联系。

最好的方法是使用以下命令获取分叉回购的git备份:

git bundle

或者其他熟悉的方法。

删除您的分叉存储库不会影响主(原始)存储库。

就像我通过删除分叉存储库展示的示例一样。

这是我的分叉仓库(图片)

删除分叉仓库

并且没有对原始存储库进行更改。

主存储库类似于原始存储库。

分叉与创建原始文件的复印件相同。即使你的复印纸损坏了,原始文件也会损坏吗?显然没有。

所以这是一样的。

选择要删除的项目->设置->但是单击删除按钮->输入存储库的名称

选择存储库->设置->(向下滚动)删除存储库

甜蜜而简单:

  1. 打开仓库
  2. 导航到设置
  3. 滚动到页面底部
  4. 点击删除
  5. 确认要删除的存储库的名称
  6. 点击删除

我也遇到过这个问题。不,它无论如何都不会影响您的原始回购。只需输入分叉回购的名称即可删除它

不,它不会影响您的原始存储库,只需确保存储库地址看起来像“youGitName/TheReposary”,而不是“其他人的GitName/TheRepo”。

有多个答案指出,编辑/删除分叉不会影响原始存储库。这些答案是正确的。我会尝试在答案中添加一些东西,并在我的答案中解释为什么。

分叉只是具有分叉关系的存储库的副本。

由于您可以将文件或目录本地复制到另一个地方并删除副本,因此不会影响原始文件。

分叉关系意味着,您可以轻松地告诉github它应该从您的分叉向原始存储库发送拉取请求(包含您的更改),因为github知道您的存储库是原始存储库的副本(两侧都有一些更改)。

对于任何人来说,拉取请求(或合并请求)包含已在分叉中更改并提交到原始存储库的代码。在原始存储库上具有推/写访问权限(可能在其他git服务器中不同)的用户被允许将拉取请求的更改合并到原始存储库(将PR的更改复制到原始存储库)。

在github上打开要删除的存储库,然后按设置选项卡。 滚动到页面末尾并单击删除存储库。 写下要确认的存储库的名称,然后单击像这样的删除:

输入图片描述

我也在寻找这个问题的解决方案,特别是对于批量删除。我终于使用了这个解决方案-https://github.com/yangshun/delete-github-forks

工作就像一个魅力!

在github上删除存储库的简单方法:

  1. 打开要删除的存储库 输入图片描述
  2. 然后点击设置
  3. 然后滚动到页面底部 输入图片描述
  4. 点击删除
  5. 要确认删除,您需要写下您要删除的github用户名和存储库名称 输入图片描述
  6. 之后,单击“我明白后果,删除此存储库”
  7. 并且存储库被成功删除