乐于分享
好东西不私藏

只要你用 AI 做项目,务必学会使用 git

只要你用 AI 做项目,务必学会使用 git
你已经学会了跟 Claude、ChatGPT、DeepSeek 等 AI 工具对话。你让它帮你写网页、改 bug、搭项目,它说"已完成",你点开一看——好像确实能跑了。
但一定会经常冒出这个问题:
它到底改了什么?
你不知道它动了哪几个文件,不知道它删了什么、加了什么。更糟的是,一通修改之后,改之前还能跑的项目,改动之后直接跑不动了,连"退回上一步"都做不到。这是因为 AI 的上下文理解和稳定性还不够好,它不是精准地只改你要求的地方,而是重新理解一遍代码再动手,容易改多或改错。
用 AI 时不懂代码不可怕。令人担忧的是,不知道 AI 做了什么。
有一个编程工具,专门解决这个问题。它叫Git,是程序员必备工具。听到程序员必备工具,不要害怕,经过我的亲身尝试,可以确定:即使你完全不想成为程序员,也能在几分钟内掌握它。
Git 的专业术语是"分布式版本控制系统"。但我们只要知道,Git 就是三件事:
无限次撤销——任何修改都能退回去。
自动记录——谁、在什么时候、改了哪一行,全部留底。
安全备份——项目推到云端,电脑丢了也不怕。
你可以把它理解成你项目的"行车记录仪":平时默默记着,出事了回放就行。

Git 的核心能力:让你看见 AI 的每一次修改

Git 里有一个功能叫 git diff。它的作用很简单:把"改之前"和"改之后"放在一起对比,逐行展示差异。就像 Word 的修订模式——红色是删掉的,绿色是新加的。
举个例子。你让 AI 帮你把网页标题从"欢迎"改成"你好世界",git diff 会这样显示:
- 欢迎
+ 你好世界
即使你完全看不懂代码逻辑,你也能看到:AI 动了哪个文件、改了几行、哪些是新增的、哪些是删掉的。还是不懂,把 diff 显示内容,发给另外一个 AI,问改动了哪里,立马可以得到答案。
从"完全不知道 AI 做了什么",到"看得见每一行改动"。这就是 Git 给你的能力。

那么怎么使用呢?有两种方式:

方式一:终端命令(四步)

这是最基础的方式,适合想打扎实基本功的人。
第一步:在让 AI 改之前,先保存当前状态。
git add .
git commit -m "AI 修改前的版本"
这等于给项目拍了一张"改之前的照片"。
第二步:让 AI 去改。
该怎么用 Claude、Cursor、ChatGPT 就怎么用,正常操作。
第三步:看它到底改了什么。
git diff
终端会列出所有被修改的内容:删掉的行标红,新增的行标绿。
第四步:不满意?一键撤回。
git checkout .
所有修改瞬间消失,项目退回到第一步保存的状态。干干净净。

方式二:在 Claude Code 里用自然语言(零门槛)

如果你在用 Claude Code,同样的事情可以用中文完成:
改之前说:"帮我把当前状态保存一下"
AI 改完后说:"帮我看看刚才改了哪些文件、改了什么内容"
觉得不对说:"把刚才的修改全部撤回"
Claude Code 会替你执行对应的 Git 命令。你不用记任何指令,用自然语言就能完成全部操作。

Git 还有一个更大的价值:AI 时代的学习利器

Git 不只是帮你看"改了什么"。它还能帮你搞懂"为什么这么改"。
AI 加了一行代码,你不认识,去问它"这行是什么意思、为什么加"——你就学会了一个知识点。AI 删了一段,你问"为什么这段不要了"——你就理解了一个设计决策。
这个循环非常强大:让 AI 做 → 用 Git 看它怎么做 → 追问为什么 → 学会。
而且,随着项目推进,Git 的版本历史会积累成一条完整的学习路径。你可以翻回去看:第一天这个项目只有一个空文件,第三天 AI 帮你搭好了基本框架,第七天加上了数据库,第十天上线了。每一步怎么从上一步演变过来的,全都记录在案。
这比任何教程都真实——因为这不是别人编的练习题,这是你自己的项目、你自己的问题、你亲手经历的每一次修改。
Git 把 AI 的每一次操作,变成了一本可以反复翻阅的教科书。

为什么不懂代码的人更需要 Git

你可能觉得 Git 是程序员的工具,跟自己没关系。但恰恰相反:越是不懂代码的人,越需要 Git。
程序员能读代码,看一眼就知道 AI 改得对不对。你不能。所以你更需要一个工具帮你"看见"变化。
打个比方:你不需要懂发动机原理,但你得看得懂仪表盘。Git 就是你使用 AI 写代码时的仪表盘。而且在一些非编程领域,例如写作、知识管理,Git 也能发挥非常大的作用。
平常办公,写一个大文件,经过十几几十次的修改,成稿后却很难记得之前的一些想法,哪里是改动的,为什么那么修改。如果使用了 Git 去管理,每一次的修改都能详细的记录。
而进入 AI 时代,是一个自学的黄金时代,最高效的学习方式是边用边学。用 AI 辅助思考和决策,让 AI 执行部分任务,遇到问题就找解决方案,不断迭代直到形成结果。知识来自于一个项目从无到有,过程中解决的各种问题,每一次精心的迭代。Git 可以帮你详细记录每一步,事后拿着这些记录去复盘,淬炼出真正属于自己的知识。

现在就可以开始:安装 Git

如果你认同 Git 的价值,安装只需要一分钟:
Mac 用户:打开终端(启动台搜索"终端"),输入:
git --version
如果系统提示你安装,点确认就行,macOS 会自动帮你装好。
Windows 用户:去 Git 官网 https://git-scm.com 下载安装包,安装时一路点"下一步"即可,所有默认选项都不用改。装好后打开"Git Bash",就是你的终端。
装完后,在终端输入 git --version,能看到版本号就说明成功了。
接下来,用终端进入你正在做的、能产出结果的项目文件夹,执行一次:
git init
执行后,项目文件夹里会出现一个 .git 隐藏文件夹——这就是某个项目 Git 的"记录仪"已经装好了。之后,就按照前面的两种方法去做记录吧。