Lazy loaded image
Git 多账户与 PR 最佳实践
Words 446Read Time 2 min
2026-2-4

场景3:本地管理两个 GitHub 账户

SSH 密钥配置

1. 为每个账户生成 SSH Key
2. 配置 SSH config 文件
添加配置:
3. 添加密钥到 SSH Agent
4. 测试连接

Fork 和 Clone 工作流程

同步和推送

Pull Request (PR) 最佳实践

标准 PR 流程

  1. Fork & Sync: Fork 上游仓库,配置 upstream
      • Fork (分叉):在服务端完整复制仓库,获取“写”权限。
      • Sync (同步):拉取上游最新变更,避免合并冲突。
  1. Branch: 基于最新 upstream/main 创建功能分支
  1. Commit: 遵循原子提交原则
  1. Push: 推送到自己的 fork
  1. Open PR: 发起 Pull Request
  1. Review: 处理评论和修改
  1. Merge: 通过审查后合并

提升通过率技巧

  • 控制粒度:一个 PR 只做一件事,200-400 行代码
    • 超大功能 (>400行) 拆分策略
      • Stacked PRs:按依赖链串行提交 (Base → API → UI)。
      • Feature Flags:代码入库但入口关闭,避免长分支。
      • 横向拆分:剥离独立的 Utils 或通用组件先行提交。
  • 自我审查:发起前先自己 Diff 检查
  • 保持同步:定期 Rebase upstream/main

常用操作

上一篇
Data Structure and Algorithm
下一篇
用面试拷问嵌入式技术栈

Comments
Loading...