Git教程
Git基础
Git 操作

Git Fork

叉子是存储库的粗略副本。分叉存储库使您可以自由地测试和调试更改,而不会影响原始项目。分叉的过度使用之一是提出更改以修复错误。要解决所发现错误的问题,您可以:
Fork the repository Make the fix Forward a pull request to the project owner.
分叉不是Git函数;这是GitHub等Git服务的功能。
何时使用Git Fork
通常,分叉存储库使我们可以进行实验在项目上,而不会影响原始项目。以下是分叉存储库的原因:
提出对他人项目的更改。 以现有项目为起点。
让我们了解如何在GitHub上存储存储库吗?

如何创建存储库?

分叉和分支是实现存储库分支的绝佳方法为开源项目做出贡献。 Git的这两个功能可以增强项目协作。
分叉是一种安全的贡献方式。它使我们能够对该项目进行粗略的复制。我们可以自由地对该项目进行试验。在项目的最终版本发布之后,我们可以创建合并请求请求。
这是一个简单的过程。分叉存储库的步骤如下:
登录GitHub帐户。 找到要分叉的GitHub存储库。 单击存储库页面右上角的"分叉"按钮。
我们无法创建自己的存储库。只有共享存储库可以是fork。如果有人想分叉存储库,那么他必须使用自己的帐户登录。让我们了解以下情况,其中用户pune2016希望为我们的项目 GitExample2 做出贡献。当他搜索或放置我们存储库的地址时,我们的存储库将如下所示:
Git Fork
上图显示了其他参与者在我的存储库中的用户界面。我们可以在存储库页面的右上角看到fork选项。通过单击它,将开始分叉过程。为其他用户复制该项目将需要一些时间。分叉完成后,存储库的副本将被复制到您的GitHub帐户。它不会影响原始存储库。我们可以自由地进行更改,然后为主项目创建请求请求。项目的所有者将看到您的建议,并决定是否要合并所做的更改。分支副本将如下所示:
Git Fork
如您所见,分叉的存储库看起来例如 pune2016/GitExample2 。在存储库名称的底部,我们可以看到存储库的描述。在右上角,选项派生增加了1个数字。
因此,您可以从GitHub派生存储库。

Fork vs. Clone

有时人们由于其属性而将fork视为克隆命令。这两个命令都用于创建存储库的另一个副本。但是,最大的区别在于,该fork用于创建服务器端副本,而clone用于创建存储库的本地副本。
没有用于分叉存储库的特定命令。相反,它是由第三方Git服务(如GitHub)提供的服务。相对而言,git clone是一个命令行实用程序,用于创建项目的本地副本。
通常,在同一项目上工作的人会克隆存储库,而外部贡献者会分叉存储库。
拉取请求可以合并在fork库中所做的更改。我们可以创建一个拉取请求以提议对该项目进行更改。比较而言,可以通过推送合并在克隆的存储库上所做的更改。我们可以将更改推送到我们的远程存储库。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4