会用AI 百科 › 编程 › Git
Vibe Coding 入门

Git

也叫:版本管理、版本控制

记录文件每一次改动的工具,改坏了可以退回到以前的版本。用 AI 改代码时,它就是你的"存档":每做一件事前后各存一次,最坏也只是回到上一个存档。

先知道:Vibe Coding

你可能会这样说、这样问

“AI 把我的代码改坏了,能退回到改之前吗?”

AI 编程工具不是有撤销吗?为什么还要 Git?

不一定有。有的工具有检查点、能退回去;有的工具改完的文件就在你硬盘上,没有"撤销上一步"的按钮,想退回去只能靠 Git。养成"先存档再动手"的习惯,换哪个工具都不怕。

Git 是程序员才用的吧,我用得上吗?

只要你让 AI 改文件(代码、网页,甚至一堆文档),Git 就是你的后悔药。你不用会命令,跟 AI 说"先帮我用 Git 存个档"就行,命令它替你运行。

本页有 7 节,点开跳到任意一节

存档时间线:改坏了怎么退回去

点下面的按钮,模拟一次"让 AI 改东西"的过程(示意):

小演示 · 一个项目的存档记录

    只有存了档的版本才退得回去;没存档的改动,退回时会一起丢掉。

    严格来说

    真实操作里,"存档"就是提交,"退回"就是回滚。你可以自己敲命令,也可以直接跟 AI 说"先提交一次""退回到上一次提交",让它替你运行,但让它先说清会丢掉什么。

    用 AI 改代码,这样存档

    1. 动手前存一次

      让 AI 干活之前,先提交一次(commit),留个存档点。

    2. 看过再收下

      它改完,先看改了哪些地方,满意了再提交。

    3. 坏了只撤坏的那块

      某一处改坏了,只退那一处,或者整个退回上一个存档(见回滚)。

    严格来说

    普通文件没进 Git 之前,它管不着;它也管不着电脑上别的文件夹。另外,别把API 密钥提交进去:存档里的东西,分享代码时会跟着一起出去。

    Git、GitHub、提交、回滚,各是什么

    对比项是什么你会怎么碰到它
    Git装在你电脑上、记录改动的工具让 AI 改代码前,先让它用 Git 存个档
    GitHub放项目的网站,项目在上面也用 Git 管着开源项目大多从这里下载
    提交存一次档,再写一句改了什么AI 每做完一件事,存一次
    回滚退回到以前的某一次存档AI 改坏了,退回去
    误区AI 工具自带"检查点",就不用 Git 了

    检查点一般只管 AI 在对话里改的文件,换个工具、关掉对话就不一定还在。Git 存在项目里,换哪个工具都认。

    误区存档越少越省事

    存档就是后悔药,吃得起。每件小事做完就存一次,退回时损失最小。

    这样跟 AI 说

    这个项目还没有用 Git 管起来。请帮我初始化 Git,先把现在的样子提交一次当存档;以后你每做完一件事,告诉我改了哪些文件,等我看过再提交。每次提交之前,先告诉我这次改动要退回去该怎么做。

    在提示词库里找更多类似的 ›

    考考你

    选择题 · 选一个你觉得最像的

    用 AI 改代码之前,先提交(commit)一次,是为了什么?

    接下来学什么

    1. 1Vibe Coding 入门 · 下一个(第 14 / 16 个)提交用 Git 给项目存一次档,并写一句"这次改了什么"。
    2. 2回滚把项目退回到以前某一次存档(提交)时的样子。
    3. 3GitHub全世界最大的"放代码的网站",开源项目大多放在这里。

    ‹ 上一个:报错与日志 · Vibe Coding 入门第 13 / 16 个

    也可以看看:仓库、Vibe Coding、终端

    哪些词链接了我:Vibe Coding、GitHub、仓库、克隆、终端、API 密钥、环境变量、本地运行……共 11 个

    在哪里接着学

    延伸阅读 · 权威出处

    出处:网站 Codex 教程第 4 课《安全网:Git 与回退》。最后更新 2026-10-17。
    这个解释有问题,或者没看懂?