我从git和GitHub开始,我正在GitHub上观看一个项目。我无意中点击了它。现在它对我来说似乎是一个新项目。
我对此有些怀疑:
我想删除它。到现在为止我只是在研究代码,并不需要fork。
答案 0 :(得分:1070)
到目前为止,最简单的方法是登录gitHub帐户:
答案 1 :(得分:279)
删除它对原始项目无效。编辑它只会在你的回购页面上编辑你的分支。
答案 2 :(得分:22)
只需从您的GitHub帐户中删除分叉的回购。
https://help.github.com/articles/deleting-a-repository/
它不会对原来的任何改变; cos,现在是你的回购。
答案 3 :(得分:12)
删除分叉存储库不会有任何损害。你可以再次分叉。它不会改变原始代码。流程是这样的......
1)你分叉一个存储库。只需将此视为您可以访问或进行更改的另一个代码副本。此存储库的网址格式为https://github.com/your-user-name/original-repo
。
2)您在本地计算机上对其进行了一些更改并推送它们。现在,您创建的副本将被更新,但不会更新您分配回购的原始副本。
3)如果您希望将添加到forked repo中的更改应用于原始仓库(这可能对正在组织仓库的人员有所帮助)那么您必须创建一个pull request
即可通过UI做。然后,如果他们喜欢你的贡献,他们将merge
用他们的代码。
一般来说,这就是开源组织所做的事情。
答案 4 :(得分:7)
删除分叉存储库不会影响主(原始)存储库。
就像我通过删除分叉回购
一样展示了一个例子This is my forked repo (Image)
原始存储库没有变化。
主回购就像原始回购。
分叉与创建原始的复制副本相同。即使您的复印纸被损坏,原始文件也会被损坏。显然没有。
所以它就是这样。
希望这会有所帮助。
答案 5 :(得分:6)
又甜又简单:
答案 6 :(得分:4)
选择要删除的项目 - > settings-> buttom点击删除按钮 - >输入存储库的名称
答案 7 :(得分:4)
选择repo-> Settings->(向下滚动)Delete repo
答案 8 :(得分:3)
答案是否定的。它不会影响您分叉的原始/主存储库。 (从功能上讲,如果向非所有者提供此类访问权限,则不正确。)
只是想加上这个。
警告:它将删除您创建的本地提交和分支 你的分叉回购。因此,在删除之前请确保有备份 如果重要的话,那就是你的代码。
最好的办法是使用以下方法获取forked repo的git备份:
git bundle
或其他熟悉的方法。
答案 9 :(得分:2)
答案 10 :(得分:1)
我也在寻找解决此问题的方法,尤其是对于批量删除。我终于使用了这个解决方案 - https://github.com/yangshun/delete-github-forks。
像魅力一样工作!!
答案 11 :(得分:0)
否,它不会影响您的原始存储库,只需确保存储库地址看起来像“ youGitName / TheRepository”,而不是“ OtherPersonGitName / TheRepo”。
答案 12 :(得分:0)
有多个答案指出,编辑/删除fork不会影响原始存储库。这些答案是正确的。我将尝试在该答案中添加一些内容,并解释为什么在我的答案中。
fork只是具有fork关系的存储库的副本。
由于您可以将文件或目录本地复制到另一个位置并删除副本,因此不会影响原始文件。
Fork关系意味着,您可以轻松地告诉github,它应该从您的fork向原始存储库发送拉请求(带有您的更改),因为github知道您的存储库是原始存储库的副本(有一些更改)两侧)。
仅就任何实体信息而言,拉取请求(或合并请求)包含在fork中已更改并提交到原始存储库的代码。允许原始存储库中具有推/写访问权限的用户(在其他git服务器中可能有所不同)被允许将拉取请求的更改合并到原始存储库中(将PR的更改复制到原始存储库中)。
答案 13 :(得分:0)
我们可以按照这些简单的步骤来完成。
就是这样。大功告成?
答案 14 :(得分:-1)
我也遇到了这个问题。不,无论如何它不会影响您的原始回购。只需输入分叉的仓库名称即可将其删除