个性化阅读
专注于IT技术分析

Git fork用法详解

本文概述

叉子是存储库的粗略副本。分叉存储库使你可以自由地测试和调试更改, 而不会影响原始项目。分叉的过度使用之一是提出更改以修复错误。要解决所发现错误的问题, 你可以:

  • 分叉存储库。
  • 进行修复。
  • 将拉取请求转发给项目所有者。

分叉不是Git函数;它不是Git函数。它是GitHub等Git服务的功能。

何时使用Git Fork

通常, 分叉存储库使我们可以在不影响原始项目的情况下对项目进行实验。以下是分叉存储库的原因:

  • 提出对其他人的项目的更改。
  • 使用现有项目作为起点。

让我们了解如何在GitHub上存储库吗?

如何分叉存储库?

分支和分支是为开源项目做出贡献的绝佳方法。 Git的这两个功能可以增强项目上的协作。

分叉是一种安全的贡献方式。它使我们能够对该项目进行粗略的复制。我们可以自由地对该项目进行试验。在项目的最终版本之后, 我们可以创建合并请求。

这是一个简单的过程。分叉存储库的步骤如下:

  • 登录到GitHub帐户。
  • 找到你要派生的GitHub存储库。
  • 单击存储库页面右上方的Fork按钮。

我们不能分叉我们自己的存储库。只有共享存储库可以是fork。如果有人想分叉存储库, 那么他必须使用自己的帐户登录。让我们了解以下情况, 其中用户pune2016希望为我们的项目GitExample2做出贡献。当他搜索或放置我们存储库的地址时, 我们的存储库将如下所示:

Git fork用法详解

上图显示了其他贡献者在我的存储库中的用户界面。我们可以在存储库页面的右上角看到fork选项。通过单击, 将开始分叉过程。为其他用户复制该项目将需要一些时间。分叉完成后, 存储库的副本将被复制到你的GitHub帐户。它不会影响原始存储库。我们可以自由地进行更改, 然后为主项目创建请求请求。项目的所有者将看到你的建议, 并决定是否要合并所做的更改。分支副本将如下所示:

Git fork用法详解

如你所见, 分叉的存储库看起来像pune2016 / GitExample2。在存储库名称的底部, 我们可以看到存储库的描述。在右上角, 选项叉增加了1个数字。

因此, 可以从GitHub分叉存储库。

叉与克隆

有时, 由于其属性, 人们将fork视为克隆命令。这两个命令都用于创建存储库的另一个副本。但是最大的区别在于, 派生用于创建服务器端副本, 而克隆用于创建存储库的本地副本。

没有用于分叉存储库的特定命令。相反, 它是由第三方Git服务(如GitHub)提供的服务。相对而言, git clone是一个命令行实用程序, 用于创建项目的本地副本。

通常, 在同一个项目上工作的人会克隆存储库, 而外部贡献者会分叉存储库。

拉取请求可以合并在fork库上进行的更改。我们可以创建拉取请求以提议对项目进行更改。比较而言, 可以通过推送合并在克隆的存储库上所做的更改。我们可以将更改推送到我们的远程存储库。


赞(2)
未经允许不得转载:srcmini » Git fork用法详解

评论 抢沙发

评论前必须登录!