Git Fork2025年3月17日 | 阅读 3 分钟 Fork 是一个仓库的粗略副本。Fork 仓库允许您在不影响原始项目的情况下自由地测试和调试更改。Fork 的一个过度使用是为修复错误提出更改。要解决您发现的错误问题,您可以
Fork 不是 Git 函数;它是 Git 服务(如 GitHub)的一项功能。 何时使用 Git Fork 通常,Fork 仓库允许我们在不影响原始项目的情况下对项目进行实验。以下是 Fork 仓库的原因
让我们了解如何在 GitHub 上 Fork 仓库? 如何 Fork 仓库?Forking 和分支是为开源项目做出贡献的绝佳方法。Git 的这两个功能允许增强项目的协作。 Forking 是一种安全的贡献方式。它允许我们制作项目的粗略副本。我们可以自由地对项目进行实验。在项目的最终版本之后,我们可以创建一个 pull request 进行合并。 这是一个直接的过程。Fork 仓库的步骤如下
我们无法 Fork 自己的仓库。只有共享仓库可以被 Fork。如果有人想 Fork 仓库,那么他必须使用他的帐户登录。让我们了解以下场景,其中用户 pune2016 想为我们的项目GitExample2 做出贡献。当他搜索或输入我们仓库的地址时,我们的仓库将如下所示 ![]() 上图显示了我的仓库的来自其他贡献者的用户界面。我们可以在仓库页面的右上角看到 Fork 选项。单击该选项后,Fork 过程将开始。需要一段时间才能为其他用户制作项目的副本。Fork 完成后,仓库的副本将被复制到您的 GitHub 帐户。它不会影响原始仓库。我们可以自由地进行更改,然后为主要项目创建一个 pull request。项目的所有者将看到您的建议,并决定是否要合并这些更改。Fork 副本将如下所示 ![]() 如您所见,Fork 的仓库看起来像pune2016/GitExample2。在仓库名称的底部,我们可以看到仓库的描述。在右上角,Fork 选项增加了 1 个数字。 因此,可以从 GitHub Fork 仓库。 Fork 与 Clone有时人们将 Fork 视为 clone 命令,因为它们具有相似的属性。这两个命令都用于创建仓库的另一个副本。但主要区别在于 Fork 用于创建服务器端副本,而 clone 用于创建仓库的本地副本。 没有特定的命令用于 Fork 仓库;相反,它是由第三方 Git 服务(如 GitHub)提供的服务。相对而言,git clone 是一个命令行实用程序,用于创建项目的本地副本。 通常,在同一项目上工作的人会克隆仓库,而外部贡献者会 Fork 仓库。 pull request 可以合并在 Fork 仓库上所做的更改。我们可以创建一个 pull request 来建议对项目的更改。相对而言,在克隆的仓库上所做的更改可以通过 push 来合并。我们可以将更改推送到我们的远程仓库。 下一主题Git 仓库 |
我们请求您订阅我们的新闻通讯以获取最新更新。