Git 是分布式版本控制系统;工作区保存正在编辑的文件,暂存区决定下一次快照纳入什么,Commit 记录暂存区内容及其父版本与说明;GitHub 是托管 Git 仓库并提供协作、审查与自动化的平台。三者不是同一个东西。
| 节点 | 它负责什么 | 你要验什么 |
|---|---|---|
| 本地运行 | 证明代码能在开发环境工作 | 核心路径、移动端、错误日志 |
| Git Commit | 固定一个可追溯版本 | 变更说明与测试结果 |
| 远程仓库 | 远端保存与协作 | 敏感信息未提交 |
| 构建与部署 | 把源码变成可运行服务 | 构建成功、进程在线 |
| 域名与 DNS | 把名称指向服务 | 解析正确、旧缓存已更新 |
| HTTPS | 加密并验证连接 | 证书有效、自动续期 |
| 监控与回滚 | 发现失败并恢复 | 日志可查、上一版本可回 |