『分支』Git/GitHub 中文术语表 | Linux 中国( 三 )


行注释(line comment)
拉取请求内特定代码行上的评论 。
主干(master)
默认开发分支 。只要创建 Git 仓库 , 就会创建一个名为 master 的分支 , 并且它会变为活动的分支 。大多数情况下 , 这包含本地开发 , 但纯属惯例 , 而非必需 。
提及(mention)
一种通过在用户名前加上 @ 符号来发送给用户的通知 。GitHub 上组织中的用户也可成为可提及的团队一部分 。
合并(merge)
合并是从一个分支(在相同的仓库中或来自一个分叉)提取更改 , 然后将其应用到另一个分支 。这通常是作为“拉取请求”(可视为请求合并)或通过命令行完成 。如果没有冲突的更改 , 可通过 GitHub.com web 界面使用拉取请求完成合并 , 或始终通过命令行完成 。
合并冲突(merge conflict)
合并的分支之间发生的差异 。当人们对同一文件的同一行进行不同的更改时 , 或者一个人编辑某文件而另一个人删除该文件时 , 就会发生合并冲突 。必须解决合并冲突后才可合并分支 。
合并请求(merge request)
合并请求(MR)是 GitLab 上类似于 GitHub 上的拉取请求的概念 。
里程碑(milestone)
一种跟踪仓库中议题或拉取请求组进度的方式 。
镜像(mirror)
仓库的新副本 。
非快进(non-fast-forward)
当仓库的本地副本未与上游仓库同步时 , 你在推送本地更改之前需要提取上游更改 。
通知(notification)
web 或电子邮件(根据你的设置)传送的更新 , 提供你感兴趣的活动的相关信息 。
外部协作者(outside collaborator)
已被授予访问一个或多个组织的仓库但对组织没有其他访问权限的用户 , 且不属于组织的成员 。
开源(open source)
开源软件是可供任何人自由使用、修改和共享(以修改和未修改的形式)的软件 。今天 , “开源”的概念通常扩展到软件以外 , 代表一种协作原则 , 其中工作材料在线供任何人分叉、修改、讨论和参与 。
源(origin)
默认上游仓库 。大多数项目至少有一个它们跟踪的上游项目 。默认情况下 , 源用于该目的 。
所有者(owner)
对组织有完全管理权限的组织成员 。
私有贡献(private contributions)
对私有(与公共相对)仓库的贡献 。
私有仓库(private repository)
私有仓库仅对仓库所有者和所有者指定的协作者可见 。
生产分支(production branch)
包含可使用或部署到应用程序或站点的最终更改的分支 。
个人资料(profile)
显示 GitHub 上用户活动相关信息的页面 。
受保护分支(protected branch)
受保护分支在仓库管理员选择保护的分支上禁止多项 Git 功能 。必要检查未通过或必需审查未批准 , 不能对它们执行强制推送、删除和更改合并 , 或者不能从 GitHub web 界面上传文件到其中 。受保护分支通常是默认分支 。
公共贡献(public contributions)
对公共(与私有相对)仓库的贡献 。
公共仓库(public repository)
公共仓库可供任何人查看 , 包括不是 GitHub 用户的人员 。
拉取(pull)
拉取是指提取与合并更改 。例如 , 如果有人编辑了你操作的远程文件 , 你要将这些更改拉取到本地副本 , 以使其保持最新 。另请参阅“提取” 。
拉取权限(pull access)
读取权限的同义词 。
拉取请求(pull request)
拉取请求(PR)是提议更改用户提交的仓库 , 然后被仓库协作者接受或拒绝 。像议题一样 , 每个拉取请求都有自己的论坛 。
拉取请求审查(pull request review)
拉取请求中协作者批准更改或在拉取请求合并之前申请进一步更改的评论 。
推送(push)
推送是指将提交的更改发送到 GitHub.com 上的远程仓库 。例如 , 如果你在本地更改内容 , 便可推送这些更改 , 让其他人访问 。


推荐阅读