科技信息网首页 > 资讯 > 详细

如何分叉一个GitHub存储库

时间:2022-03-23 14:41   来源: 网易   阅读量:5817    04

虽然分叉 GitHub 存储库的概念类似于克隆,但两者之间存在重要区别我们解释了区别是什么,什么时候你可能想要分叉而不是克隆,以及如何去做

如何分叉一个GitHub存储库

目录

克隆与分叉:有什么区别什么时候应该分叉而不是克隆

克隆与分叉:有什么区别。

当您克隆一个 repo 时,您将该存储库复制到您的本地计算机,并且基本上订阅了对该 repo 所做的任何更新也就是说,如果存储库的其他贡献者进行了任何更改,您可以将这些更改拉到本地计算机,使用所做的所有更改更新存储库的副本

但是,当您派生存储库时,您会将原始存储库复制到您的 GitHub 帐户,而不是本地计算机执行此操作时,除非您决定同步两者,否则对源存储库所做的任何更新都不会反映到您的分叉存储库中这使您可以在 repo 上工作,而不必担心代码或内容被更新

什么时候应该分叉而不是克隆。他在这一领域帮助进行了一些收购,包括2019年的Dependabot和Semmle。。

您可能想要 fork 存储库而不是克隆它有几个不同的原因一个原因是,如果您想测试您的一些新想法,而不必担心不小心弄乱源项目您可以出于测试目的随意更改您喜欢的任何代码,而无需实际接触源代码这让每个人都开心

另一个原因可能是因为您不同意项目的发展方向您可以分叉存储库并对代码进行自己的更改,以使项目朝着您认为应该发展的方向发展

要记住的一个非常重要的注意事项是,如果您对公共存储库进行分叉,即使原始存储库被删除,您的分叉仍然存在但是,当删除私有存储库时,该存储库的所有分支也会被删除

如何分叉一个 GitHub 存储库

分叉一个 repo 很简单,只需点击几下即可完成要 fork 一个 repo,请登录到您的帐户,然后转到您要 fork 的存储库在窗口的右上角,您会看到一个Fork按钮,其右侧有一个数字,表示存储库被分叉的次数继续并单击该按钮

将短暂出现一条消息,让您知道分叉过程已开始分叉 repo 只需要几秒钟

这里的所有都是它的就这么容易

您现在可以安全地对您喜欢的分叉存储库中的代码进行任何更改。最后,根据Thomas的说法,GitHub的第四大支柱是安全,这也是公司一段时间以来的重点。为此,只需将分叉的存储库克隆到您的本地计算机并开始忙碌!

声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多企业信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。投资有风险,需谨慎。

pic10