Git 中文文档
文档导航
| 章节 | 适用场景 |
|---|---|
| 概述 | 了解整套文档结构,规划学习路线 |
| 什么是Git与版本控制 | 零基础入门:版本控制的由来、Git 的核心思想 |
| 安装与配置 | 首次使用:安装 Git、配置身份、别名、忽略规则 |
| 基本操作 | 日常核心:init / add / commit / status / log / diff |
| 分支与合并 | 分支管理、合并、冲突解决 |
| 远程仓库与协作 | clone / push / pull / fetch、远程协作 |
| 撤销回滚与修复 | 后悔药:reset / revert / restore / reflog |
| 高级技巧 | 进阶:rebase / stash / cherry-pick / bisect / submodule |
| Git内部原理 | 深入底层:对象模型、引用、索引、钩子 |
| 团队协作工作流 | 团队实战:Git Flow / GitHub Flow / PR 评审 |
| 速查手册 | 速查:常用命令大全、常见问题、故障排查 |
推荐学习路线
零基础新手
├── 什么是Git与版本控制 → 安装与配置 → 基本操作
├── 分支与合并 → 远程仓库与协作
└── 撤销回滚与修复
进阶开发者
├── 高级技巧 → 团队协作工作流
└── Git内部原理
日常使用
└── 速查手册使用建议
- 学习:按顺序通读第 1–6 章,每章末尾的"动手练习"请务必在真实仓库中操作一遍。
- 回顾:重点看每章开头的"本章要点"和正文中的 ⚠️ 注意事项。
- 速查:直接翻第 10 章;所有命令都有"场景 → 命令"对照。
- 教授:以第 1、8 章的比喻和图示讲解概念,用第 9 章的流程图讲解协作流程。
排版约定
代码块表示命令、路径或文件名。- 以
$开头的行表示在终端中执行命令,$本身不需要输入。 - 以
#开头的行表示注释说明。 - ⚠️ 表示常见误区或高风险操作,务必留意。
- 💡 表示有助于理解的小技巧或类比。
生成于 2025 年,基于 Git 2.x。命令在不同版本间基本兼容,具体选项以 git help <命令> 为准。
