跳至主要内容

GitHub 词汇表

本词汇表介绍了常见的 Git 和 GitHub 术语。

本文内容

@提及

使用 @ 在用户名前通知 GitHub 上的人员。GitHub 上组织中的用户也可以成为可以提及的团队的一部分。

访问令牌

在命令行或 API 上使用 Git 通过 HTTPS 执行 Git 操作时,用作密码替代的令牌。也称为个人访问令牌。

API 预览

在正式的 GitHub API 成为一部分之前,尝试新 API 和对现有 API 方法更改的一种方式。

设备

软件应用程序与足够的操作系统 (JeOS) 相结合,可在行业标准硬件(通常是服务器)或虚拟机上最佳运行。

受让人

分配给问题的用户。

身份验证代码

使用浏览器通过 2FA 登录时,除了 GitHub 密码之外,您还需要提供的代码。此代码由应用程序生成或通过短信发送到您的手机。也称为“2FA 身份验证代码”。

基础分支

合并拉取请求时将更改合并到的分支。创建拉取请求时,如果需要,可以将基础分支从存储库的默认分支更改为另一个分支。

基本身份验证

一种身份验证方法,其中凭据以未加密的文本形式发送。

计费周期

您特定计费计划的时间间隔。

计费电子邮件

GitHub 发送收据、信用卡或 PayPal 费用以及其他与计费相关的通信的组织电子邮件地址。

计费经理

管理组织计费设置的组织成员。

计费计划

用户和组织的付费计划,包括每种计划类型的设定功能。

个人简介

个人资料中找到的用户生成的描述:在个人资料中添加个人简介

责备

Git 中的“责备”功能描述了对文件每一行的最后修改,通常显示修订版、作者和时间。例如,这有助于跟踪何时添加了功能,或者哪个提交导致了特定错误。

阻止

删除用户对组织存储库进行协作的能力。

分支

分支是仓库的并行版本。它包含在仓库中,但不影响主分支或主要分支,允许您自由工作而不会影响“实时”版本。当您完成想要进行的更改后,可以将分支合并回主分支以发布更改。

分支限制

仓库管理员可以启用的一种限制,以便只有某些用户或团队可以推送或对分支进行某些更改。

商业计划

组织计费计划,您可以在其中协作无限数量的公共和私有仓库,允许或要求组织成员使用 SAML SSO 身份验证到 GitHub,并使用 SAML 或 SCIM 配置和取消配置访问权限。

CA 证书

由证书颁发机构 (CA) 颁发的数字证书,确保两台机器之间(例如用户的计算机和 GitHub.com)存在有效的连接,并验证网站的所有权。

卡片

项目看板中与问题或拉取请求关联的可移动方块。

检查

检查是 GitHub 上的一种状态检查类型。请参阅“状态检查”。

检出

您可以在命令行中使用 git checkout 创建新分支,将当前工作分支更改为其他分支,甚至使用 git checkout [branchname] [path to file] 切换到来自其他分支的文件的不同版本。“检出”操作使用对象数据库中的树对象或 Blob 更新工作树的全部或部分,并在整个工作树指向新分支时更新索引和 HEAD。

樱桃采摘

选择一系列更改(通常是提交)中的一个子集,并将它们记录为不同代码库顶部的新的更改系列。在 Git 中,这是通过 git cherry-pick 命令执行的,以提取由另一个分支上的现有提交引入的更改,并将其记录为基于当前分支的顶部的新的提交。有关更多信息,请参阅 Git 文档中的 git-cherry-pick

子团队

在嵌套团队中,继承父团队的访问权限和 @mentions 的子团队。

干净

如果工作树与当前 HEAD 引用的修订版相对应,则工作树是干净的。另请参阅“”。

克隆

克隆是指将存储库从网站服务器复制到您的计算机上的副本,或进行此复制操作。克隆后,您可以在首选的编辑器中编辑文件,并使用 Git 跟踪您的更改,而无需在线。您克隆的存储库仍然与远程版本相连,以便您可以在线时将本地更改推送到远程以保持同步。

集群

在多个节点上运行 GitHub Enterprise 服务并负载均衡它们之间的请求的能力。

代码频率图

一个存储库图,显示存储库历史记录中每个星期的内容添加和删除。

行为准则

定义社区互动标准的文档。

代码所有者

被指定为存储库代码部分所有者的人。当有人打开一个拉取请求(不是草稿模式)对代码所有者拥有的代码进行更改时,会自动请求代码所有者进行审查。

合作者

合作者是指拥有存储库读写权限的人,他们被存储库所有者邀请进行贡献。

提交

提交,或“修订”,是对文件(或一组文件)的单个更改。当您进行提交以保存您的工作时,Git 会创建一个唯一的 ID(也称为“SHA”或“哈希”),使您可以记录提交的特定更改,以及谁进行了更改以及何时进行更改。提交通常包含提交消息,这是一个简短的描述,说明进行了哪些更改。

提交作者

进行提交的用户。

提交图

一个存储库图,显示过去一年对存储库进行的所有提交。

提交 ID

也称为 SHA。一个 40 个字符的校验和哈希,用于标识提交。

提交消息

简短的描述性文本,伴随提交并传达提交引入的更改。

比较分支

用于创建拉取请求的分支。此分支与您为拉取请求选择的基分支进行比较,并识别更改。当拉取请求合并时,基分支会使用比较分支中的更改进行更新。也称为拉取请求的“头部分支”。

持续集成

也称为 CI。当一个人向 GitHub 上配置的存储库提交更改时,运行自动构建和测试的过程。CI 是软件开发中常见的最佳实践,有助于检测错误。

贡献图

用户个人资料中的一部分,显示了他们最多一年的贡献,按天显示。

贡献指南

解释人们如何为您的项目做出贡献的文档。

贡献

GitHub 上的特定活动,将

贡献者

贡献者是指没有协作者访问存储库权限,但已为项目做出贡献并已将他们打开的拉取请求合并到存储库中的人。

贡献者图

一个存储库图,显示了存储库的前 100 名贡献者。

优惠券

GitHub 提供的代码,用户或组织可以使用它来支付全部或部分订阅费用。

cron

类 Unix 操作系统中的基于时间的作业调度程序。

cURL

在命令行或脚本中用于传输数据。

仪表板

您的个人仪表板是您在 GitHub 上活动的主要中心。从您的个人仪表板,您可以跟踪您正在关注或处理的问题和拉取请求,导航到您的顶级存储库和团队页面,并了解您正在关注或参与的存储库中的最新活动。您还可以发现新的存储库,这些存储库是根据您关注的用户和您加星标的存储库推荐的。要仅查看特定组织的活动,请访问您的组织仪表板。有关更多信息,请参阅“关于您的个人仪表板”或“关于您的组织仪表板”。

默认分支

仓库中用于新拉取请求和代码提交的基准分支。每个仓库至少有一个分支,Git 在您初始化仓库时创建。第一个分支通常称为 main,并且通常是默认分支。

依赖关系图

一个仓库图,显示仓库依赖的包和项目。

依赖者图

一个仓库图,显示依赖于公共仓库的包、项目和仓库。

部署密钥

部署密钥是一个 SSH 密钥,存储在您的服务器上,并授予对单个 GitHub 仓库的访问权限。此密钥直接附加到仓库,而不是附加到个人用户帐户。

分离 HEAD

如果您正在分离的 HEAD 上工作,Git 会向您发出警告,这意味着 Git 没有指向分支,并且您所做的任何提交都不会出现在提交历史记录中。例如,当您检出一个不是任何特定分支的最新提交的任意提交时,您就在“分离的 HEAD”上工作。

诊断

GitHub Enterprise 实例的设置和环境概述。

差异

差异是两个提交或保存的更改之间的更改差异。差异将直观地描述自上次提交以来文件添加或删除的内容。

目录

包含一个或多个文件或文件夹的文件夹。您可以创建目录来组织仓库的内容。

如果工作树包含尚未提交到当前分支的修改,则工作树被认为是“脏的”。

电子邮件通知

发送到用户电子邮件地址的通知。

企业帐户

企业帐户允许您集中管理多个组织的策略和账单。企业帐户适用于 GitHub Enterprise Cloud 和 GitHub Enterprise Server。有关更多信息,请参阅 GitHub Enterprise Cloud 文档中的“关于企业帐户”。

资源管理器

GraphiQL 的一个实例,它是一个“图形化的交互式浏览器内 GraphQL IDE”。

快进

快进是一种特殊的合并类型,您有一个修订版,并且您正在“合并”另一个分支的更改,这些更改恰好是您所拥有的更改的后代。在这种情况下,您不会创建新的合并提交,而是只更新到此修订版。这将在远程仓库的远程跟踪分支上频繁发生。

功能分支

用于实验新功能或修复尚未投入生产的问题的分支。也称为主题分支。

围栏代码块

您可以使用 GitHub Flavored Markdown 在代码块前后使用三个反引号 ``` 创建的缩进代码块。请参阅此 示例

获取

当您使用 git fetch 时,您将从远程存储库添加更改到您的本地工作分支,而不会提交它们。与 git pull 不同,获取允许您在将更改提交到本地分支之前查看更改。

关注(用户)

获取有关另一个用户的贡献和活动的通知。

强制推送

Git 推送,它会覆盖远程存储库,而不考虑冲突。

分叉

分叉是另一个用户存储库的个人副本,它位于您的帐户中。分叉允许您自由地对项目进行更改,而不会影响原始上游存储库。您也可以在上游存储库中打开拉取请求,并使您的分叉与最新的更改保持同步,因为这两个存储库仍然连接在一起。

免费计划

免费的用户帐户计费计划。用户可以在无限数量的公共存储库上与无限数量的协作者进行协作。

gist

gist 是一个可共享的文件,您可以在 GitHub 上对其进行编辑、克隆和分叉。您可以将 gist 设置为公开或私密,尽管私密 gist 将对任何拥有 URL 的人可用。

Git

Git 是一个用于跟踪文本文件更改的开源程序。它由 Linux 操作系统的作者编写,是 GitHub(社交和用户界面)构建的基础核心技术。

gitfile

一个普通的 .git 文件,它始终位于工作树的根目录,并指向 Git 目录,该目录包含整个 Git 存储库及其元数据。您可以使用 git rev-parse --git-dir 在命令行中查看存储库的此文件。那是真正的存储库。

GitHub 应用

GitHub 应用为整个组织提供服务,并在执行其功能时使用自己的身份。它们可以直接安装在组织和用户帐户上,并被授予对特定存储库的访问权限。它们具有细粒度的权限和内置的 Webhook。

GitHub Flavored Markdown

GitHub 特定的 Markdown,用于在 GitHub 上格式化散文和代码。请参阅 GitHub Flavored Markdown 规范GitHub 上的写作和格式化入门

GitHub 导入器

一种工具,可以快速将源代码存储库(包括提交和修订历史记录)导入 GitHub 供用户使用。

GitHub 招聘

GitHub 网站,雇主可以在该网站上发布 GitHub 用户可能感兴趣的职位。

GitHub Marketplace

GitHub 用户和组织的子网站,用于购买和安装扩展和补充其工作流程的应用程序。

GitHub Pages

也称为 Pages。一种静态网站托管服务,旨在直接从 GitHub 存储库托管您的个人、组织或项目页面。

GitHub Wiki

用于在 GitHub 存储库上托管 Wiki 风格文档的部分。

GraphQL

一种用于 API 的查询语言,以及一个运行时,用于使用您现有的数据来满足这些查询。

分支的已定义提交,通常是分支尖端的最新提交。

head 分支

当您合并拉取请求时,其更改将合并到基础分支中的分支。也称为“比较分支”。

Hello, World

“Hello, World!”程序是一个计算机程序,它向用户输出或显示“Hello, World!”。由于此程序通常非常简单,因此它经常被用作编程语言基本语法的示例,并作为学习新编程语言的常见第一个练习。

高可用性

一个系统或组件,能够持续运行很长一段时间。

钩子

在执行多个 Git 命令的正常过程中,会调用可选脚本,允许开发人员添加功能或检查。通常,钩子允许预先验证命令并可能中止,并在操作完成后允许进行后期通知。

主机名

与连接到网络的设备地址相对应的可读别名。

identicon

当用户注册 GitHub 时用作默认个人资料照片的自动生成的图像。用户可以将自己的 identicon 替换为自己的个人资料照片。

身份提供者

也称为 IdP。一个受信任的提供商,允许您使用 SAML 单点登录 (SSO) 访问其他网站。

实例

组织在虚拟机中包含的 GitHub 私有副本,他们可以配置和控制该副本。

集成

与 GitHub 集成的第三方应用程序。这些通常是 GitHub 应用程序、GitHub Actions 或自定义操作。有关更多信息,请参阅“关于构建集成”。

问题

问题是与存储库相关的建议改进、任务或问题。任何人都可以创建问题(对于公共存储库),并且由存储库协作者进行审核。每个问题都包含自己的讨论线程。您还可以使用标签对问题进行分类并将其分配给某人。

Jekyll

用于个人、项目或组织网站的静态网站生成器。

Jekyll 主题选择器

一种自动方法,用于为您的 Jekyll 网站选择视觉主题,而无需编辑或复制 CSS 文件。

密钥指纹

用于识别更长的公钥的字节短序列。

钥匙串

macOS 中的密码管理系统。

关键词

在拉取请求中使用时会关闭问题的特定词语。

标签

问题或拉取请求上的标签。存储库附带一些默认标签,但用户可以创建自定义标签。

LFS

Git 大型文件存储。用于对大型文件进行版本控制的开源 Git 扩展。

许可证

一份可以包含在项目中的文档,用于告知人们可以和不可以对您的源代码做什么。

行注释

在拉取请求中对特定代码行的注释。

行尾

文本文件中表示行结束的不可见字符或字符序列。

Linguist

GitHub 上用于检测 Blob 语言、忽略二进制或供应商文件、抑制差异中的生成文件以及生成语言细分图表的库。

锁定个人帐户

用户无法访问的个人帐户。当用户将其付费帐户降级为免费帐户或其付费计划逾期时,帐户会被锁定。

main

默认开发分支。每当您创建一个 Git 存储库时,都会创建一个名为 main 的分支,并成为活动分支。在大多数情况下,它包含本地开发,但这纯粹是约定俗成,并非必需。

管理控制台

GitHub Enterprise 界面中包含管理功能的部分。

Markdown

Markdown 是一种非常简单的语义文件格式,与 .doc、.rtf 和 .txt 类似。Markdown 使即使没有网页发布背景的人也能轻松地编写散文(包括链接、列表、项目符号等),并将其显示为网站。GitHub 支持 Markdown 并使用一种称为 GitHub Flavored Markdown 的特定 Markdown 格式。请参阅 GitHub Flavored Markdown 规范GitHub 上的写作和格式入门

标记

用于注释和格式化文档的系统。

master

许多 Git 存储库中的默认分支。默认情况下,当您在命令行上创建一个新的 Git 存储库时,会创建一个名为 master 的分支。许多工具现在使用默认分支的替代名称。例如,当您在 GitHub 上创建一个新存储库时,默认分支称为 main

成员图

一个显示所有仓库分支的仓库图。

提及

通过在用户名前加@符号发送给用户的通知。GitHub 上的组织中的用户也可以是可被提及的团队的一部分。

合并

合并将一个分支(在同一个仓库或从一个分支)中的更改应用到另一个分支。这通常作为“拉取请求”(可以理解为合并请求)或通过命令行来完成。如果没有任何冲突的更改,可以通过 GitHub.com 网站界面通过拉取请求进行合并,或者始终可以通过命令行进行合并。

合并冲突

合并分支之间发生的差异。当人们对同一个文件的同一行进行不同的更改,或者当一个人编辑文件而另一个人删除同一个文件时,就会发生合并冲突。在合并分支之前,必须解决合并冲突。

里程碑

一种跟踪仓库中问题或拉取请求组的进度的方法。

镜像

仓库的新副本。

嵌套团队

父团队的子团队。你可以有多个子团队(或嵌套团队)。

网络图

一个仓库图,显示整个仓库网络的分支历史,包括根仓库的分支和包含网络独有提交的分支的分支。

新闻提要

你关注的仓库或人员的活动视图。组织的新闻提要显示组织拥有的仓库的活动。

非快进

当你的仓库本地副本与上游仓库不同步,你需要在推送本地更改之前获取上游更改。

通知

根据你的设置,通过网页或电子邮件传递的更新,为你提供你感兴趣的活动的信息。

OAuth 应用程序

使用访问令牌而不是密码来访问用户信息的第三方应用程序。

OAuth 令牌

OAuth 应用程序用来访问用户信息的访问令牌。

开源

开源软件是指任何人都可以自由使用、修改和共享(以修改和未修改的形式)的软件。如今,“开源”的概念已扩展到软件之外,代表了一种协作理念,在这种理念中,工作材料在线提供,任何人都可以进行分支、修改、讨论和贡献。

组织

组织是由两个或多个用户组成的群体,通常反映现实世界中的组织。它们由用户管理,可以包含存储库和团队。

组织所有者

对他们拥有的组织拥有完全管理权限的用户。

默认的上游存储库。大多数项目至少有一个上游项目,它们会跟踪该项目。默认情况下,源用于此目的。

外部协作者

被授予访问组织一个或多个存储库权限的用户,但没有其他访问组织的权限,也不是组织成员。

所有者

对组织拥有完全管理权限的组织成员。

父团队

在嵌套团队中,子团队继承访问权限和@提及的主要团队。

参与通知

关于问题或拉取请求中对话更新的通知,其中提到了您的用户名或团队,或者您之前在评论中回复过。

指向特定网页的永久静态超链接。

个人帐户

属于单个用户的 GitHub 帐户。

固定存储库

用户选择在其个人资料中突出显示的存储库。

接收前钩子

在 GitHub Enterprise 服务器上运行的脚本,可用于实施质量检查。

主要电子邮件地址

GitHub 用于发送收据、信用卡或 PayPal 费用以及其他与账单相关的通信的主要电子邮件地址。

私有贡献

对私有(而非公共)存储库的贡献。

私有存储库

私有存储库仅对存储库所有者和所有者指定的协作者可见。

生产分支

包含已准备好用于或部署到应用程序或网站的最终更改的分支。

个人资料

显示有关用户在 GitHub 上活动的页面。

个人资料照片

用户上传到 GitHub 以识别其活动的自定义图像,通常与用户名一起使用。这也称为头像。

项目看板

GitHub 中的看板,由作为卡片分类在列中的问题、拉取请求和笔记组成。

受保护的分支

受保护的分支会阻止存储库管理员选择保护的分支上的 Git 的几个功能。它们不能被强制推送、删除、在必需的检查通过或必需的审查批准之前合并更改,也不能从 GitHub Web 界面上传文件。受保护的分支通常是默认分支。

公共贡献

对公共(而非私有)存储库的贡献。

公共存储库

任何人都可以查看公共存储库,包括非 GitHub 用户。

拉取

拉取是指您获取更改并将其合并。例如,如果有人编辑了你们都在处理的远程文件,您需要将这些更改拉取到您的本地副本中,以使其保持最新。另请参见“获取”。

拉取访问权限

读取访问权限的同义词。

拉取请求

拉取请求是用户提交给存储库的建议更改,由存储库的协作者接受或拒绝。与问题一样,每个拉取请求都有自己的讨论论坛。

拉取请求审查

协作者对拉取请求的评论,批准更改或在合并拉取请求之前要求进一步更改。

脉冲图

一个存储库图表,可以让你概览存储库的活动。

冲刺图

一个存储库图表,显示存储库更新的频率,基于一周中的哪一天和一天中的时间。

推送

推送意味着将你提交的更改发送到 GitHub.com 上的远程存储库。例如,如果你在本地更改了一些内容,你可以推送这些更改,以便其他人可以访问它们。

推送分支

当你成功地将分支推送到远程存储库时,你将使用来自本地分支的更改更新远程分支。当你“推送分支”时,Git 将在远程存储库中搜索分支的 HEAD ref 并验证它是否是分支的本地 HEAD ref 的直接祖先。验证后,Git 将所有对象(从本地 HEAD ref 可达且远程存储库中不存在)拉入远程对象数据库,然后更新远程 HEAD ref。如果远程 HEAD 不是本地 HEAD 的祖先,则推送失败。

推送访问权限

写入访问权限的同义词。

读取访问权限

存储库上的权限级别,允许用户拉取或读取存储库中的信息。所有公共存储库都为所有 GitHub 用户提供读取访问权限。拉取访问权限的同义词。

自述文件

一个文本文件,包含有关存储库中文件的信息,通常是访问你存储库的访客首先看到的文件。自述文件以及存储库许可证、贡献指南和行为准则,可以帮助你分享期望并管理对项目的贡献。

变基

将一系列更改从一个分支重新应用到不同的基础,并将该分支的 HEAD 重置为结果。

恢复代码

帮助你重新访问 GitHub 帐户的代码。

发布

GitHub 将软件打包并提供给用户的方式。

远程

这是存储在服务器上的仓库或分支的版本,最有可能是在 GitHub.com 上。远程版本可以连接到本地克隆,以便同步更改。

远程仓库

用于跟踪同一项目但位于其他地方的仓库。

远程 URL

代码存储的位置:GitHub 上的仓库、其他用户的 fork 甚至其他服务器。

副本

GitHub Enterprise 实例,为主要 GitHub Enterprise 实例提供冗余。

仓库

仓库是 GitHub 的最基本元素。它们最容易被想象成项目的文件夹。仓库包含所有项目文件(包括文档),并存储每个文件的修订历史。仓库可以有多个协作者,并且可以是公开的或私有的。

仓库缓存

位于分布式团队和 CI 客户端附近的 GitHub Enterprise 服务器实例的仓库只读镜像。

仓库图

仓库数据的可视化表示。

仓库维护者

管理仓库的人。这个人可能帮助分类问题并使用标签和其他功能来管理仓库的工作。这个人可能还负责保持 README 和贡献文件更新。

必需的拉取请求审查

必需的审查确保拉取请求至少有一个已批准的审查,然后协作者才能对受保护的分支进行更改。

必需的状态检查

对拉取请求的检查,以确保所有必需的 CI 测试都通过,然后协作者才能对受保护的分支进行更改。

解决

手动修复失败的自动合并遗留问题。

恢复

在 GitHub 上撤回拉取请求时,会自动打开一个新的拉取请求,其中包含一个提交,该提交会撤回原始合并拉取请求的合并提交。在 Git 中,可以使用 `git revert` 撤回提交。

审查

审查允许有权访问您的仓库的其他人对拉取请求中提出的更改进行评论,批准更改,或在拉取请求合并之前请求进一步更改。

根目录

层次结构中的第一个目录。

根文件系统

基本操作系统和 GitHub Enterprise 应用程序环境。

保存的回复

您可以保存并添加到您的 GitHub 用户帐户的评论,以便您可以在 GitHub 的问题和拉取请求中使用它。

范围

OAuth 应用程序或个人访问令牌(经典)可以请求访问公共和非公共数据的命名权限组。

席位

GitHub Enterprise 组织中的用户。这可能被称为“席位数”。

秘密团队

一个团队,只有团队中的其他人和拥有者权限的人才能看到。

安全日志

一个日志,列出最近 50 个操作或过去 90 天内执行的操作。

服务器到服务器请求

应用程序使用的 API 请求,该应用程序充当机器人,独立于任何特定用户。例如,在计划时间运行并关闭长时间没有活动的 issue 的应用程序。使用此类身份验证的应用程序不使用许可的 GitHub 帐户,因此,在使用允许使用一定数量许可证的计费计划的企业中,服务器到服务器机器人不会消耗您的 GitHub 许可证之一。服务器到服务器请求中使用的令牌是通过 GitHub API 以编程方式获取的。有关更多信息,请参阅“以 GitHub App 安装身份进行身份验证”。另请参阅“用户到服务器请求”。

服务钩子

也称为“webhook”。Webhooks 提供了一种方法,当存储库或组织中发生某些操作时,将通知传递到外部 Web 服务器。

单点登录

也称为 SSO。允许用户登录到单个位置 - 身份提供者 (IdP) - 然后该位置为用户提供对其他服务提供者的访问权限。

快照

虚拟机在某个时间点的检查点。

压缩

将多个提交合并为单个提交。也是一个 Git 命令。

SSH 密钥

SSH 密钥是一种使用加密消息向在线服务器标识自己的方法。就像您的计算机对另一项服务拥有自己的唯一密码一样。GitHub 使用 SSH 密钥将信息安全地传输到您的计算机。

暂存实例

在将修改应用到实际的 GitHub Enterprise 实例之前测试修改的一种方法。

星标

存储库的书签或表示赞赏的方式。星标是手动对项目受欢迎程度进行排名的一种方式。

状态

拉取请求中的一种视觉表示,表明您的提交满足您正在为其贡献的存储库设置的条件。

状态检查

状态检查是外部进程,例如持续集成构建,它们会在您在存储库中进行的每次提交时运行。有关更多信息,请参阅“关于状态检查”。

订阅

用户或组织的 GitHub 计划。

团队

组织成员组,反映您的公司或团队的结构,具有级联访问权限和提及。

团队维护者

组织成员,拥有组织所有者可用于管理团队的权限子集。

团队计划

组织计费计划,为您提供无限的公共和私有存储库。

时间线

拉取请求或用户资料中的事件序列。

主题分支

开发人员用来标识概念性开发线的常规 Git 分支。由于分支非常容易且成本低廉,因此通常希望拥有多个小型分支,每个分支包含定义明确的概念或小的增量但相关的更改。也可以称为功能分支。

主题

一种在特定主题领域探索存储库、查找要贡献的项目以及在 GitHub 上发现特定问题的全新解决方案的方法。

流量图

存储库图,显示存储库的流量,包括完整克隆(不包括获取)、过去 14 天的访问者、推荐网站和热门内容。

转移

转移存储库意味着更改存储库的所有者。新所有者将能够立即管理存储库的内容、问题、拉取请求、发布和设置。

上游

在谈论分支或分叉时,原始存储库上的主分支通常被称为“上游”,因为这是其他更改将从中传入的主要位置。您正在处理的分支/分叉被称为“下游”。也称为源。

上游分支

合并到所讨论分支(或所讨论分支重新定位到)的默认分支。它通过branch.<name>.remotebranch.<name>.merge配置。如果 A 的上游分支是 origin/B,有时我们会说“A 正在跟踪 origin/B”。

用户

用户是拥有个人 GitHub 帐户的人。每个用户都有个人资料,并且可以拥有多个存储库,无论是公共的还是私有的。他们可以创建或被邀请加入组织或与其他用户的存储库进行协作。

用户到服务器请求

应用程序使用的 API 请求,代表特定用户执行任务。当任务通过用户到服务器的身份验证执行时,它将在 GitHub 上显示为用户通过应用程序完成。例如,您可能选择从第三方应用程序中创建问题,而该应用程序将代表您在 GitHub 上执行此操作。应用程序可以使用用户到服务器请求执行的任务范围受应用程序和用户权限和访问权限的限制。用户到服务器请求中使用的令牌是通过 OAuth 获取的。有关更多信息,请参阅“代表用户使用 GitHub 应用程序进行身份验证”。另请参阅“服务器到服务器请求”。

用户名

用户在 GitHub 上的用户名。

可见团队

每个组织成员都可以查看和 @提及的团队。

关注

您可以关注仓库或问题,以便在问题或拉取请求更新时收到通知。

关注通知

关于用户订阅的仓库中的活动的通知。

网页通知

在 GitHub 网页界面中显示的通知:https://github.com/notifications

Webhooks

Webhooks 允许您构建或设置订阅 GitHub.com 上某些事件的 GitHub 应用程序。Webhooks 提供了一种方法,当仓库或组织上发生某些操作时,将通知传递到外部 Web 服务器。也称为服务钩子。

写入权限

仓库上的权限级别,允许用户推送或写入对仓库的更改。


进一步阅读