
你的 AI 刚改了 30 个文件,你敢点「接受」吗?
内容概要
git 不再只是程序员的工具。智能体一次改几十个文件、多个任务并行跑、连你的知识库都在被它改写——这三件事都需要一个能追溯、能回退的底座。你不用背命令:搞懂工作区、暂存区、本地仓库、远程仓库这四个区域,剩下的交给智能体,你负责审查。下面的交互手册可以点着玩:四区模拟器、分支沙盒、25 条指令的原理与影响,以及现成的提示词。
先看三个场景。
场景一:vibe coding。 现在没有编程经验的人,也可以让智能体帮忙写网页、做小工具。但智能体一次动辄修改几十个文件,如果做到一半发现方向不对,你需要有办法回到它动手之前的样子,这颗后悔药靠的就是 git。
场景二:智能体自己的工作方式。 主流的编程智能体也在借用 git 的机制,比如 Claude Code 通过 git worktree 让多个任务同时进行、互不覆盖,改了什么、什么时候改的,也能从提交记录里追溯。
场景三:个人知识库。 Karpathy 分享过一种 LLM Wiki 的做法,让智能体持续整理和维护一批互相链接的 Markdown 笔记,他在说明里提到,这个 wiki 本质上就是一个 git 仓库,版本历史和分支都是现成的。智能体每天替你改笔记,你总得知道它改了什么,改错了能不能恢复。
所以问题不是要不要学 git,而是怎么学得轻松一点。
这份手册是写给谁的
我做了一份交互式的 Git 机制手册,面向没有编程背景的人。它先用四个区域讲清运作原理:工作区是你正在编辑的文件,暂存区是挑出「这次要存档」的改动,本地仓库是永久保存的历史,远程仓库是云端的共享备份。所有指令,本质上都是在这四个地方之间搬运内容。
你不用硬背命令,在模拟器里点一点就能看懂。开分支、并行任务、审查成果、合并、撤销、收工推送这些主要场景,手册都备好了现成的提示词,复制给智能体,命令由它来敲。
怎么用
建议先看「全景」认识四个区域,再去「模拟」和「分支」里亲手操作几遍。平时遇到具体场景,就到「指令库」和「对话」里复制提示词;万一出了岔子,直接翻到「救援」。
手册就在下面,可以直接点。