Module 03 · Final Project and Assessment最终项目与评估
Course Glossary: Getting Started with Git and GitHub课程术语表:Git 与 GitHub 入门
欢迎!这份按字母顺序排列的术语表收录了本课程中的许多术语。这份全面的术语表还包含课程视频未使用的一些业界通用术语。在行业中工作、参加用户社群或学习其他专业证书课程时,认识这些术语至关重要。
预计阅读时间: 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 仓库相关的文件和子目录。 |