Coursera 笔记

Module 03 · Final Project and Assessment最终项目与评估

Course Glossary: Getting Started with Git and GitHub课程术语表:Git 与 GitHub 入门

Coursera ↗

欢迎!这份按字母顺序排列的术语表收录了本课程中的许多术语。这份全面的术语表还包含课程视频未使用的一些业界通用术语。在行业中工作、参加用户社群或学习其他专业证书课程时,认识这些术语至关重要。

预计阅读时间: 5 分钟

Term Definition
Branch 分支 一条独立的开发线,让你能够独立开发功能或修复问题。
Clone 克隆 计算机上远程 Git 仓库的本地副本。
Cloning 克隆操作 在本地计算机上,从远程仓库复制项目代码及其完整版本历史的过程。
Commit 提交 项目在特定时间点的当前状态快照,以及对所做更改的说明。
Continuous delivery (CD) 持续交付 软件在软件开发生命周期中自动推进的过程。
Continuous integration (CI) 持续集成 一种软件开发流程,开发者每天至少将新代码集成到代码库一次。
Developer 开发者 负责编写代码的计算机程序员。
Distributed version control system (DVCS) 分布式版本控制系统 跟踪代码变更的系统,无论代码存储在何处。它允许多个用户在同一个代码库或仓库上工作,并可按需在自己的计算机上建立代码库镜像;分布式版本控制软件帮助管理各个代码库镜像之间的同步。
Fork 分叉 仓库的副本。你可以分叉仓库,将其作为新项目的基础,或独立开展项目工作。
Forking 分叉操作 创建仓库副本,让你能够在副本上工作,而不影响原始仓库。
Git 根据 GNU 通用公共许可证发布的免费开源软件。它是一种分布式版本控制系统,让世界各地的用户都能在自己的计算机上拥有项目副本。
GitHub Git 仓库的网页托管服务。
GitHub branches GitHub 分支 GitHub 中的所有文件都存储在分支中。分支用于隔离代码更改。更改完成后,可以将其合并回主分支。
GitLab 以单一应用程序形式提供的完整 DevOps 平台。它提供对 Git 仓库的访问,并通过源代码管理进行控制。
Integrator 集成者 负责管理开发者所做更改的角色。
Master branch 主分支 存储代码可部署版本的分支。主分支默认创建,是确定的正式版本。
Merge 合并 将一个分支中的更改整合到另一个分支的过程,通常是将功能分支合并到主分支。
Origin 来源仓库 指克隆副本所来源的仓库。
Pull request 拉取请求 请求他人在更改最终确定之前审查并批准这些更改的过程。
Remote repositories 远程仓库 存储在其他位置的仓库,可以位于互联网上、你的网络中或本地计算机上。
Repository 仓库 用于存储文档(包括应用程序源代码)的数据结构。它包含已设置版本控制的项目文件夹。
Repository administrator 仓库管理员 负责配置和维护仓库访问的角色。
SSH protocol SSH 协议 从一台计算机安全远程登录到另一台计算机的方法。
Staging area 暂存区 在完成提交之前,可以对提交内容进行整理和审查的区域。
Upstream 上游 开发者用来指代本地副本克隆来源的原始来源的术语。
Version control 版本控制 让你能够跟踪文档更改的系统。发生错误时,可以通过这一过程恢复文档的旧版本。
Working directory 工作目录 文件系统中的一个目录,包含计算机上与某个 Git 仓库相关的文件和子目录。