- Git 重学指南
- 1. 安装
- 1.1. 下载
- 1.2. 配置
- 2. 储存库
- 2.1. 创建储存库
- 2.2. 管理暂存区
- 2.3. 提交更改
- 2.4. 查看历史
- 2.5. 撤销操作
- 3. 远程和分支
- 3.1. 分支基础
- 3.2. 创建和切换分支
- 3.3. 合并分支
3.4. 解决冲突
3.5. 远程仓库操作
3.6. 标签管理
3.7. 使用 ssh-agent
4. 协作工作流
4.1. GitHub Flow
4.2. Trunk-Based Flow
4.3. 变基
4.4. cherry-pick
4.5. Pull Request
4.6. 保护分支策略
4.7. CODEOWNERS
5. 项目管理
5.1. submodule
5.2. subtree
5.3. CI/CD
6. 杂项
6.1. Git LFS
6.2. Hooks
6.3. Git 内部原理
7. 附录
7.1. 语义化版本
- 7.2. 约定式提交
- 7.3. gitmoji 速查表