我刚学习git和GitHub,并在GitHub上关注了一个项目,但不小心点击了fork按钮,现在它出现在我的项目中。
我有一些疑问:
- 我知道如果对我的forked repo进行提交或其他操作,它将会被更新,但更新的代码只有在项目作者请求pull之后才会生效。是吗?
- 如果我前往GitHub的管理面板,那里有一个删除选项。如果像上面那个选项一样删除它,这会对原始项目产生任何影响吗?
我想要删除它。目前我只是在学习代码,不需要这个fork。
我刚学习git和GitHub,并在GitHub上关注了一个项目,但不小心点击了fork按钮,现在它出现在我的项目中。
我有一些疑问:
我想要删除它。目前我只是在学习代码,不需要这个fork。
删除它不会影响原始项目。编辑它只会编辑您在仓库页面上的分支。
只需从您的GitHub账户中删除分叉的仓库。
https://help.github.com/articles/deleting-a-repository/
不会对原始仓库造成任何影响,因为现在它是您的仓库。
简单易懂:
删除派生存储库不会造成任何损害。您可以再次fork。这不会改变原始代码。流程如下...
1)您fork一个存储库。只需将其视为另一份可访问或更改的代码副本。此存储库的url格式将为https://github.com/your-user-name/original-repo
。
2)您在本地机器上对其进行了一些更改并推送。现在,您创建的副本将更新,但从中派生repo的原始副本不会被更新。
3)如果您希望将您添加到派生repo的更改应用于原始repo(这可能对组织repo的人有所帮助),则必须创建一个pull request
,您可以通过UI完成。然后,如果他们喜欢您的贡献,他们将使用他们的代码merge
。
一般来说,这是开源组织所做的。
选择要删除的项目->设置->点击删除按钮->输入存储库名称
git bundle
或使用其他熟悉的方法。
选择仓库->设置->(向下滚动)删除仓库