← 返回目录
3.17挑战⏱ 约 6 分钟

本级回顾 + 挑战

你的代码从此有了时光机

🔎 最后验证 2026-05📚 来源:Git/GitHub 官方文档🧰 Git✅ 103 人学过👁 180 次阅读
为什么学这个

回头看:这一级你从"什么是版本控制"一路走到了独立跑通分支合并的完整流程。Git 是开发者最核心的日常工具之一,现在它也是你的了。这一节收个尾。

Git 命令速查(收藏):

  • git init —— 建仓库;git status —— 看当前状态(最常敲)
  • git add 文件 / git add . —— 加入暂存区
  • git commit -m "说明" —— 提交存档
  • git log —— 看历史;git diff —— 看改了哪些行
  • git restore 文件 —— 丢弃未提交改动;git restore --staged 文件 —— 取消暂存
  • git branch / git checkout -b 名字 —— 看/建分支;git merge 名字 —— 合并
  • git push / git pull / git clone —— 与 GitHub 云端同步
🔗 连一连
把命令和它的作用连起来。
先点左边一项,再点它对应的右边。
❓ 测验
Git 保存改动的正确两步顺序是?

🏆 终极挑战: 在终端里完整演一遍——git init → 建文件并提交 → 改一处后再提交 → git log 看到两条 → 故意改坏文件 → git restore 救回来。

模拟终端(自由练习 · 敲错也不会弄坏任何东西)
🎯 小目标:综合演练:init→提交两次→git log 看历史→改坏文件→git restore 救回
试着随便敲敲:ls、cd 项目、mkdir 测试、cat 笔记.txt … 输入 help 看全部命令。
~ $ 
⚠️ 避坑Git 的价值,在你和 AI 协作时会翻倍

后面用 Claude Code 写代码时,Git 是你的安全网:AI 改之前先提交一版,改完不满意一键 restore/回退。没有 Git,你不敢让 AI 大刀阔斧地改;有了 Git,你可以放心大胆地让它试。这就是为什么我们把 Git 放在学 AI 之前。

🤖 让 AI 帮你查漏补缺
我学完了 Git 基础(init/add/commit/log/diff/restore/branch/merge/push/clone)。请出 8 道由易到难的综合题考我(含分支合并场景),我全答完后请指出我哪些概念还不牢。
🔎 来源与核验· 3 条,点开核对
本节每个关键论断都对应一个可追溯的来源 —— 这是本课程"靠谱、不过时"的底线。
「本级 Git 命令与概念的权威参考」
「全部命令的参考手册」
📚 Git 官方文档 · Reference✓ 已核验 2026-05
「GitHub 协作(push / clone / PR)」
📚 GitHub 官方文档✓ 已核验 2026-05
✅ 小结

🎉 恭喜!你完成了整个 P1 终端基本功——终端导航、文件读写、Git 版本控制全部拿下。你已经具备了真实开发者的日常底层能力。下一阶段 P2,我们去搞懂"软件到底怎么跑起来",为正式用 AI 写程序铺好最后一块地基。

下一节 → P2:看懂软件世界
智图软件的赞赏码
都看到这了,打个赏呗!
接下来 · 4.1
代码是什么
继续读下一节 →