本文详细介绍了GitHub上的“Fork”操作。Fork是一个简单的操作,本质上是在自己的账户下创建一个原始仓库的副本,包含所有文件和提交历史。Fork通常用于两种目的:一是复制文件,二是为仓库贡献代码。
文章解释了Fork操作的工作原理,以及如何通过Fork、修改和Pull Request的方式向原仓库贡献代码。此外,文章还强调了Fork后的仓库并不会自动与原仓库同步,需要手动同步;并指出Fork操作是在GitHub上完成的,不会对本地机器产生任何影响。最后,文章还介绍了如何删除一个Fork的仓库。
这是 Data School 系列的第 5 个视频,名为“Git 和 GitHub 简介”。 相关链接和完整文字记录在下面。 派生是最简单的 GitHub 操作之一。 在本例中,我们将派生“开源数据科学大师”的仓库,该仓库基本上只是一个 Markdown 文档,链接到学习数据科学主题的良好资源。 要派生此仓库,您只需登录到您的 GitHub 帐户,然后单击“派生”。 等待几秒钟,它就完成了。 那么,这里到底发生了什么? 您只是在自己的帐户中创建了仓库的副本。 该副本包含所有仓库文件,甚至提交历史记录也被保留。 还有一个链接到您派生的原始仓库,它通常被称为“上游仓库”。 那么,为什么要派生这个仓库呢? 通常,您派生一个仓库,要么是因为您只是想要文件副本,要么是因为您打算为该仓库做出贡献。 步骤 2 是对仓库的派生进行修改,例如添加新的链接。 步骤 3 是向仓库所有者发送“拉取请求”,要求他们将您的更改拉取到他们的仓库中。 所以要明确一点,一旦您派生了一个仓库,您的派生不会自动与原始的上游仓库保持同步。 我将在以后的视频中向您展示如何将您的派生与上游同步。 此外,您可能已经注意到,我们在 GitHub 中进行了所有派生操作,而不是在 Git 中。 这是因为派生是 GitHub 的概念。 仅仅因为派生了一个仓库,您的本地机器上并没有发生任何事情。 最后,假设您想删除一个派生。 只需单击“设置”,滚动到底部,然后单击“删除”。