跳至主要内容

GitHub 词汇表

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

本文内容

@提及

使用用户名前的@符号在 GitHub 上通知某人。GitHub 上的组织中的用户也可以成为可以被提及的团队成员。

访问令牌

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

API 预览

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

设备

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

指派者

指派给 Issue 的用户。

身份验证码

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

基础分支

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

基本身份验证

一种身份验证方法,其中凭据作为未加密文本发送。

账单周期

您特定账单计划的时间间隔。

账单邮箱

GitHub 发送收据、信用卡或 PayPal 费用以及其他与账单相关的通信的组织邮箱地址。

账单管理员

管理组织账单设置的组织成员。

账单计划

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

个人简介

个人资料中用户生成的描述:向您的个人资料添加个人简介

追溯

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

封禁

删除用户参与组织仓库协作的能力。

分支

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

分支限制

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

企业套餐

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

CA 证书

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

卡片

项目看板中与 Issue 或 Pull Request 关联的可移动方块。

检查

检查是 GitHub 上的一种状态检查。请参见“状态检查”。

检出

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

挑选提交

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

子团队

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

干净的

如果工作树与当前 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 推送,它会覆盖远程代码库中的本地更改,而不会考虑冲突。

Fork

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

免费计划

一个免费的用户帐户计费计划。用户可以与无限数量的公共代码库上的无限数量的协作者进行协作。

Gist

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

Git

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

gitfile

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

GitHub 应用

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

GitHub Flavored Markdown

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

GitHub Importer

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

GitHub Jobs

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

GitHub Marketplace

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

GitHub Pages

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

GitHub Wiki

一个用于在 GitHub 仓库上托管 Wiki 风格文档的区域。

GraphQL

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

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

head 分支

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

Hello, World

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

高可用性

一个系统或组件,可以连续运行理想的长时间。

钩子(hook)

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

主机名

与连接到网络的设备地址相对应的人类可读的昵称。

身份图像 (identicon)

用户注册 GitHub 时用作默认个人资料照片的自动生成的图像。用户可以使用自己的个人资料照片替换其身份图像。

身份提供商

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

实例

组织的私有 GitHub 副本,包含在其配置和控制的虚拟机中。

集成

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

问题 (issue)

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

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 Web 界面通过拉取请求进行合并,或者始终可以通过命令行进行合并。

合并冲突

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

里程碑

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

镜像

仓库的新副本。

嵌套团队

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

网络图

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

新闻提要

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

非快进

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

通知

根据您的设置,通过 Web 或电子邮件发送的更新,为您提供有关您感兴趣的活动的信息。

OAuth 应用

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

OAuth 令牌

OAuth 应用用于访问用户信息的访问令牌。

开源

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

组织

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

组织所有者

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

origin

默认上游仓库。大多数项目至少有一个他们跟踪的上游项目。默认情况下,origin 用于此目的。

外部协作者

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

所有者

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

父团队

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

参与通知

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

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

个人帐户

属于单个用户的 GitHub 帐户。

固定仓库

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

预接收钩子

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

主要邮箱地址

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

私有贡献

对私有(而非公共)代码库的贡献。

私有代码库

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

生产分支

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

个人资料

显示用户在 GitHub 上活动信息的页面。

个人资料照片

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

项目看板

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

受保护分支

受保护分支阻止 Git 在代码库管理员选择保护的分支上执行某些功能。它们不能被强制推送、删除、在必需的检查通过或必需的审查批准之前合并更改,也不能从 GitHub 网页界面向其上传文件。受保护分支通常是默认分支。

公共贡献

对公共(而非私有)代码库的贡献。

公共代码库

任何人都可以查看公共代码库,包括非 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 服务器实例的代码库的只读镜像。

代码库图

代码库数据的可视化表示。

代码库维护者

管理代码库的人员。此人可以帮助分类问题并使用标签和其他功能来管理代码库的工作。此人可能还负责保持自述文件和贡献文件的更新。

必需的拉取请求审查

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

必需的状态检查

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

解决

手动修复失败的自动合并留下的内容的操作。

回滚

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

审查

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

根目录

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

根文件系统

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

保存的回复

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

范围

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

席位

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

秘密团队

仅对团队中的其他人和具有所有者权限的人可见的团队。

安全日志

列出最后 50 个操作或在过去 90 天内执行的操作的日志。

服务器到服务器请求

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

服务钩子

也称为“Webhook”。Webhooks 提供了一种方法,每当在代码库或组织上发生某些操作时,便可将通知传递到外部 Web 服务器。

单点登录

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

快照

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

合并

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

SSH 密钥

SSH 密钥是一种使用加密消息来向在线服务器标识您的身份的方法。这就像您的计算机拥有访问另一项服务的独特密码一样。GitHub 使用 SSH 密钥安全地将信息传输到您的计算机。

暂存实例

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

星标

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

状态

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

状态检查

状态检查是外部进程,例如持续集成构建,这些进程会为你在存储库中所做的每个提交运行。更多信息,请参见“关于状态检查”。

订阅

用户或组织的 GitHub 计划。

团队

反映您公司或团队结构的组织成员组,具有层叠式访问权限和提及功能。

团队维护者

拥有组织所有者可用于管理团队的部分权限的组织成员。

团队计划

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

时间线

拉取请求或用户个人资料中的一系列事件。

主题分支

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

主题

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

流量图

显示存储库流量的存储库图表,包括完整克隆(而非提取)、过去 14 天的访问者、引用站点和热门内容。

转移

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

上游

在讨论分支或派生时,原始存储库上的主要分支通常称为“上游”,因为这是其他更改将来自的主要位置。您正在处理的分支/派生则称为“下游”。也称为 origin。

上游分支

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

用户

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

用户到服务器请求

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

用户名

用户在 GitHub 上的句柄。

可见团队

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

关注

您可以关注存储库或问题以接收有关对问题或拉取请求进行更新的通知。

关注通知

有关用户已订阅的存储库中的活动的通知。

网页通知

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

Webhooks

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

写入访问权限

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


进一步阅读