场景3:本地管理两个 GitHub 账户
SSH 密钥配置
1. 为每个账户生成 SSH Key
2. 配置 SSH config 文件
添加配置:
3. 添加密钥到 SSH Agent
4. 测试连接
Fork 和 Clone 工作流程
同步和推送
Pull Request (PR) 最佳实践
标准 PR 流程
- Fork & Sync: Fork 上游仓库,配置 upstream
- Fork (分叉):在服务端完整复制仓库,获取“写”权限。
- Sync (同步):拉取上游最新变更,避免合并冲突。
- Branch: 基于最新 upstream/main 创建功能分支
- Commit: 遵循原子提交原则
- Push: 推送到自己的 fork
- Open PR: 发起 Pull Request
- Review: 处理评论和修改
- Merge: 通过审查后合并
提升通过率技巧
- 控制粒度:一个 PR 只做一件事,200-400 行代码
- 超大功能 (>400行) 拆分策略:
- Stacked PRs:按依赖链串行提交 (Base → API → UI)。
- Feature Flags:代码入库但入口关闭,避免长分支。
- 横向拆分:剥离独立的 Utils 或通用组件先行提交。
- 自我审查:发起前先自己 Diff 检查
- 保持同步:定期 Rebase upstream/main






