Docs Library
内容文档库
所有教程都从 content/ 目录下的 Markdown / MDX 文件渲染而来。
Learning Path
学习路径
适合从零开始构建 Git 使用闭环。
Commands
命令专题
围绕高频命令提供结构化教程。
git branch 教程
系统说明 git branch 如何查看、创建、重命名和删除分支,以及它与远端跟踪分支的关系。
git checkout 教程
说明 git checkout 作为旧式多用途命令的两大职责,以及它与 switch、restore 的现代分工。
git cherry-pick 教程
解释如何把某个提交的改动拣选到当前分支,以及 cherry-pick 的典型适用边界。
git fetch 教程
解释 git fetch 如何更新远端引用、为何它比 pull 更可控,以及它在日常同步中的最佳位置。
git merge 教程
解释 git merge 的核心作用、fast-forward 与 merge commit 的区别,以及冲突处理策略。
git rebase 教程
解释 git rebase 的核心模型、推荐流程、风险边界和恢复办法。
git reset 教程
解释 git reset 如何移动 HEAD、分支和暂存区,并区分 --soft、--mixed、--hard 的影响范围。
git restore 教程
说明 git restore 如何恢复工作区和暂存区中的文件状态,以及它和 reset、checkout 的边界。
git revert 教程
讲清 git revert 为什么适合撤销已共享提交,以及它和 reset 在历史表达上的关键区别。
git stash 教程
解释如何用 git stash 临时保存未提交改动,并在后续恢复、查看和清理 stash 条目。
git switch 教程
介绍 git switch 如何负责切换和创建分支,以及它相对 checkout 更清晰的职责边界。
Workflows
工作流
帮助你区分相似命令和日常协作策略。
Recovery
恢复手册
误操作后的定位与恢复思路。
Concepts
概念基础
理解 Git 的对象、引用和 HEAD。