Skip to content

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 <命令> 为准。