在 GitHub 上 fork 是什么意思?

2024-01-12

经过一番探索,在我的理解中,这和贡献有关。

Fork 意味着将存储库(被分叉的那个)复制一份到我自己的 github 帐户中。 如果我想分叉官方 jQuery 存储库,那么我会去https://github.com/jquery/jquery https://github.com/jquery/jquery然后点击“Fork”按钮,GitHub 会将存储库 (jquery) 复制到我的帐户 (http://github.com/sanjaykhadka http://github.com/sanjaykhadka)。然后我可以在以下位置找到该存储库的复制版本:http://github.com/sanjaykhadka/jquery http://github.com/sanjaykhadka/jquery

现在,我可以对存储库进行任何我希望进行的更改,然后向原始存储库(jQuery 的存储库)发送拉取请求,要求 jQuery 团队将我的更改合并到他们的原始存储库中。

我是否正确理解了它,或者它是否意味着更多或其他含义?


是的,你说得完全正确。当我教别人 GitHub 时,我想通过一个例子来解释这个概念。让我们假设一个场景,老师正在课堂上进行 MCQ。他通常会复印试卷并将其分发(分叉)给学生,以便他们可以进行练习并标记正确答案。老师还保留着原版。测试完成后,他可以从学生那里收集副本,以便他可以对其进行评估(拉取请求)。

简直就是喜欢而已。分叉是将主存储库复制到您的帐户的概念,以便您可以对其进行修改。您可以将修改后的拉取请求提交到主存储库。它将确保主存储库免受不必要的更改。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 GitHub 上 fork 是什么意思? 的相关文章

随机推荐

  • Elasticsearch 对多个索引进行评分

    我有一年中任何季度的索引 index 2015 1 index 2015 2 我的每个索引上都有大约 3000 万个文档 文档有一个文本字段 标题 我的文档排序方法是 1 score 2 创建日期 问题是 在所有索引 index 201 的
  • 压缩和解压缩文件和文件夹

    我需要使用 C C 压缩和解压缩 Windows Mobile 中的目录层次结构 什么是 最简单的库可用吗 我用谷歌搜索了很多次 我发现了一些东西 但我无法继续下去 如果您已经实施或者您了解一些相关内容 请告诉我 对于 NET SharpZ
  • 如何在 cypress.io 测试中可靠地等待页面空闲

    当使用 cypress io 测试 Angular 网页时 检测页面何时完全加载和空闲的最佳 最可靠方法是什么 不仅仅是 onload 事件 需要包括所有 XHR 请求 完成角度摘要循环以及完成所有渲染 包括完成所有动画 原因是 此时我想测
  • 如何使用“include”标签在 Django 中动态包含模板

    我有 10 个 html 文件 名称分别为 1 html 2 html etc 我想要的是根据一个变量 某个文件应该包含在模板中 e g if foo paid include foo customization foo id html e
  • 判断socket和fd之间的关系

    On unix 一切都是文件函数方法read write close Win32 不支持 我想模仿它 但不知道如何区分sock is socket or fd在 WinSocks2 上 returns 1 if sock is networ
  • 如何获取使用“array”邮件驱动程序发送的消息?

    从版本 5 7 开始 Laravel 建议使用array测试期间邮件驱动程序 很遗憾 文档 https laravel com docs 5 7 mail没有透露任何有关该驱动程序的信息 根据源代码 https github com lar
  • 如何在 Linq to SQL 中实现缓存?

    我们刚刚开始在 DAL 中使用 LINQ to SQL 而且我们还没有真正制定出缓存模型的标准 以前 我们使用了一个基 DAL 类 该类实现了所有 DAL 类继承的缓存管理器属性 但现在我们没有了 我想知道是否有人提出了一种 标准 方法来缓
  • Tensorflow 如何支持 Cuda 流?

    Tensorflow 是否自动利用 Cuda 流在单个 GPU 上并发执行计算图 还是应该将流手动分配给操作 张量 目前 TensorFlow 仅使用一个计算流和多个复制流 某些内核可能会选择使用多个流进行计算 同时保持单流语义 我们的实验
  • Sql Server中的大事务,有什么问题吗?

    我有一个程序 可以在一个事务中对 SQL Server 2005 或 2008 数据库执行许多批量操作 删除和创建索引 创建列 全表更新等 是否会出现任何问题 我知道即使在简单恢复模式下事务日志也会扩展 该程序在系统正常运行期间不会执行 因
  • 如何使用 PHPExcel 库中的打印就绪功能

    我正在使用 PHPExcel 库进行电子表格操作 我要应用打印就绪功能 有这个功能吗 如果您阅读了文档 https github com PHPOffice PHPExcel blob develop Documentation markd
  • 为什么我们需要 python 中的 dict.update() 方法而不是仅仅将值分配给相应的键?

    我一直在使用字典 我必须在代码的不同部分中修改它们 我试图确保我是否没有错过任何有关在任何情况下都不需要 dict update 的内容 因此 使用 update 方法的原因是向当前字典添加新的键值对 或者更新现有键值对的值 可是等等 难道
  • “UnsafePointer”无法转换为“UnsafePointer<_>”

    我正在做 TripleDES 加密和解密 出现此错误 UnsafePointer
  • WinForm运行后如何隐藏? [复制]

    这个问题在这里已经有答案了 可能的重复 启动时隐藏单一表单 https stackoverflow com questions 70272 single form hide on startup 我想在运行后隐藏我的 WinForm 不是最
  • table.columns 不是 datatable.js 中的函数

  • C++ 如何将年月日格式的日期转换为unix纪元格式?

    我需要将给定日期转换为包含自 1970 年 1 月 1 日以来的毫秒数的 int unix 纪元 我尝试了以下代码 tm lDate lDate tm sec 0 lDate tm min 0 lDate tm hour 0 lDate t
  • 如何更改TextView上的字体?

    如何更改a中的字体TextView 默认显示为 Arial 如何将其更改为Helvetica 首先 默认不是 Arial 默认为 Droid Sans 其次 要更改为不同的内置字体 请使用android typeface在布局 XML 中或
  • 如何从主题更改 CardView 背景颜色

    在具有多个主题的应用程序中 如何从样式文件更改 CardView 的背景颜色 样式 xml
  • 使用pip安装lxml失败

    这是我用来安装 lxml 的命令 sudo pip install lxml 我在清理阶段收到以下消息 Cleaning up Command usr bin python c import setuptools tokenize file
  • 获得最近目标的最有效方法是什么

    从这两种方法中获得最接近目标的最有效且最便宜的方法是什么 使用LINQ GameObject FindClosestTarget string trgt GameObject closestGameObject GameObject Fin
  • 在 GitHub 上 fork 是什么意思?

    经过一番探索 在我的理解中 这和贡献有关 Fork 意味着将存储库 被分叉的那个 复制一份到我自己的 github 帐户中 如果我想分叉官方 jQuery 存储库 那么我会去https github com jquery jquery ht