Git 中文手册
原创教程真实命令可验证场景化速查持续更新

用真实场景,
把 Git 用明白。

从第一次 clone 到解决 merge 冲突,每篇教程都围绕一个真实操作场景,给你一步到位的命令、参数说明与常见报错解法。

31
篇场景教程
7
大分类
100%
命令可验证
按场景找答案

不知道从哪看起?先按你遇到的使用场景进入对应分类。

最新教程

持续补充新的真实操作场景,欢迎收藏关注。

查看全部文章 →
提交与暂存

git add 和 git commit 的区别,以及怎么只提交部分文件

新手最容易混的两个命令:add 是「选东西放进推车」,commit 是「把推车推走」,别再把它们当成一步。本文讲清暂存区概念、只提交指定文件、以及 add -p 部分暂存。

2026-09-06阅读 →
报错解决

git 提示 Your branch is ahead/behind 是什么意思,怎么处理

git status 显示 "Your branch is ahead of origin/main by 2 commits" 或 "behind by 3 commits",很多人看不懂。本文讲清 ahead/behind 含义,以及何时 push、何时 pull。

2026-09-06阅读 →
报错解决

fatal: Not a git repository 报错的解决

敲 git 命令报 "fatal: Not a git repository (or any of the parent directories)"?说明当前不在仓库内。本文讲清原因、两种解决思路与排查方法。

2026-09-06阅读 →
报错解决

git 报错 refusing to merge unrelated histories 的解决

合并或拉取时提示 "fatal: refusing to merge unrelated histories"?这是两个没有共同祖先的仓库合并导致的。本文讲清原因与 2 种解法,并说明何时该用何时慎用。

2026-09-06阅读 →
入门与安装

git 别名 alias 配置:用短命令提升效率

git status 打太累?想一条命令看图形历史?git alias 能把你常用的长命令缩成短词。本文给常用别名清单、配置方法,以及进阶的自定义命令别名。

2026-09-06阅读 →
分支管理

git checkout 和 git switch 的区别:新手该用哪个

git checkout 身兼数职容易混淆,Git 2.23 推出了更清晰的 git switch 和 git restore。本文讲清 switch/restore/checkout 的分工,以及为什么新项目推荐用 switch。

2026-09-06阅读 →
今日 GitHub 热门

每日自动采集热门开源项目,帮你发现新工具与技术趋势。今日已收录 16 个项目。

进入栏目 →
mattpocock/skillsaffaan-m/ECCDietrichGebert/ponytail
为什么这样做?

面向"快速解决问题"与"长期稳定权重"的内容策略。

01

真实可验证

每条命令都有客观对错,杜绝"看似合理实则错误"的 AI 内容,建立长期可信度。

02

场景化检索

按"我想做什么"而非"命令叫什么"组织,直接命中搜索意图,体验与收录双优。

03

结构化更新

固定骨架 + 持续增量,让搜索引擎稳定抓取,权重随内容规模自然积累。