1. Git 重学指南
  2. 安装
    1. 下载
    2. 配置
  3. 储存库
    1. 创建储存库
    2. 管理暂存区
    3. 提交更改
    4. 查看历史
    5. 撤销操作
  4. 远程和分支
    1. 分支基础
    2. 创建和切换分支
    3. 合并分支
    4. 解决冲突
    5. 远程仓库操作
    6. 标签管理
    7. 使用 ssh-agent
  5. 协作工作流
    1. GitHub Flow
    2. Trunk-Based Flow
    3. 变基
    4. cherry-pick
    5. Pull Request
    6. 保护分支策略
    7. CODEOWNERS
  6. 项目管理
    1. submodule
    2. subtree
    3. CI/CD
  7. 杂项
    1. Git LFS
    2. Hooks
    3. Git 内部原理
  8. 附录
    1. 语义化版本
    2. 约定式提交
    3. gitmoji 速查表