[英]Delete forked repo from GitHub
我从 git 和 GitHub 开始,我正在 GitHub 上观看一个项目。 我无意中点击了它。 现在它对我来说是一个新项目。
我对此有一些疑问:
我想删除它。 到目前为止,我只是在研究代码,并不真正需要 fork。
到目前为止,最简单的方法是登录 GitHub 帐户:
yourUsername/yourRepository
例如mbaric/zpropertyz
。gitHubUsername/nameOfTheRepository
,然后点击下面的按钮,上面写着:我了解后果,删除存储库删除它不会对原始项目产生任何影响。 编辑它只会在你的 repo 页面上编辑你的 fork。
只需从您的 GitHub 帐户中删除分叉的存储库。
https://help.github.com/articles/deleting-a-repository/
它不会对原来的做任何改变; cos,它现在是你的回购。
删除分叉的存储库不会有任何危害。 你可以再次分叉。 它不会改变原始代码。 流量是这样的……
1)您分叉了一个存储库。 只需将其视为您可以访问或更改的另一个代码副本。 此存储库的 url 将采用https://github.com/your-user-name/original-repo
的形式。
2)您在本地机器上对其进行一些更改并推送它们。 现在您创建的副本将被更新,但不会更新您从中分叉的原始副本。
3)如果您希望将添加到分叉存储库中的更改应用于原始存储库(这可能对组织存储库的人员有所帮助),那么您必须创建一个可以通过 UI 执行的pull request
。 然后,如果他们喜欢您的贡献,他们会将其与他们的代码merge
。
通常这就是开源组织所做的。
甜美而简单:
删除分叉存储库不会影响主(原始)存储库。
就像我通过删除分叉回购展示了一个例子
并且对原始存储库没有任何更改。
主存储库类似于原始存储库。
分叉与创建原始副本的复印副本相同。 即使您的复印纸损坏,原始文档也会损坏吗? 显然不是。
所以它是一样的。
希望这可以帮助。
答案是否定的。 它不会影响您分叉的原始/主存储库。 (在功能上,如果向非所有者提供此类访问权限将是不正确的)。
虽然只是想添加这个。
警告:它将删除您在分叉存储库上创建的本地提交和分支。 因此,在删除之前,请确保有该代码的备份(如果它很重要)。
最好的方法是使用以下方法获取分叉回购的 git 备份:
git bundle
或其他熟悉的方法。
选择要删除的项目->设置->按钮单击删除按钮->输入存储库名称
选择 repo->Settings->(scroll down)Delete repo
不,它不会影响您的原始存储库,只需确保存储库地址看起来像“youGitName/TheRepository”而不是“OtherPersonGitName/TheRepo”。
我也在寻找这个问题的解决方案,特别是对于批量删除。 我终于使用了这个解决方案 - https://github.com/yangshun/delete-github-forks 。
像魅力一样工作!
我们可以按照这些简单的步骤来完成。
就是这样。 都搞定了👍
我也遇到过这个问题。 不,无论如何它都不会影响您的原始回购。 只需通过输入分叉回购的名称来删除它
有多个答案指出,编辑/删除分叉不会影响原始存储库。 这些答案是正确的。 我将尝试在该答案中添加一些内容并在我的答案中解释原因。
分叉只是具有分叉关系的存储库的副本。
由于您可以将本地的文件或目录复制到另一个地方并删除副本,因此不会影响原始文件或目录。
Fork 关系意味着,您可以轻松地告诉 github 它应该从您的 fork 向原始存储库发送拉取请求(带有您的更改),因为 github 知道您的存储库是原始存储库的副本(双方都有一些更改) )。
仅供任何人参考,拉取请求(或合并请求)包含已在 fork 中更改并提交到原始存储库的代码。 允许对原仓库有push/write权限的用户(在其他git服务器上可能不同),可以将pull request的改动合并到原仓库中(将PR的改动拷贝到原仓库)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.