← 返回🌿Vibe Coding 里怎么用 Git?存档回档全搞定
1 / 6
1
STEP 1

Git 是什么?为什么需要版本管理

很多 Vibe Coding 新手都会遇到两个问题:

  1. 写坏了没法回档 —— AI 不小心写出一个 bug,怎么安全回退到上一个版本?
  2. 多个功能不会管理 —— 同时在开发好几个功能,有的做完了,有的还在做,想上线,怎么把做好的部分单独发出去?

这就是 Git 版本管理要解决的核心问题。

学会 Git 之后:

  • 每个版本都有记录,随时可以回退
  • 多个功能同时推进也不会乱
  • AI 怎么改你都不怕,项目写崩了也能恢复

不用担心,全程不需要你记命令,只需要记住几句提示词,就能让 AI 帮你做版本管理。

Git 是什么?为什么需要版本管理
2
STEP 2

第一步:搭建备份仓库

想要做版本管理,首先得先建立备份仓库。这一步只需要做一次。

对 AI 说:

帮我给这个项目建一个本地 git 仓库,并完成第一次存档。

AI 会自动执行:

  • git init —— 初始化仓库
  • git add . —— 添加所有文件
  • git commit —— 完成第一次提交

完成之后,你的项目就有了专属的备份仓库,第一个存档点也建好了。

验证方法: 打开项目文件夹,可以看到 .git 隐藏文件夹,这就是仓库本体,所有存档记录都在里面。

第一步:搭建备份仓库
3
STEP 3

第二步:日常存档

仓库建好了,每次工作结束都要存档。

对 AI 说:

用 git 帮我做一次存档,根据我们刚才完成的工作写一个备注;

存完之后给我一个这次工作的总结

AI 会自动执行:

  • git add . —— 添加改动
  • git commit —— 提交存档(带备注)
  • 输出工作总结

查看存档记录: 打开 IDE 左侧 Source Control 面板,就能看到每一次存档的时间、备注信息。

你每存一次档,这里就多一条记录,就像游戏的存档一样。

第二步:日常存档
4
STEP 4

第三步:出问题回档

万一 AI 把项目改崩了,或者项目写一半不想写了,随时可以退回去。

对 AI 说:

用 git 帮我查看最近的存档记录,退回到上一个存档的状态。

AI 会自动执行:

  • git log —— 查看存档历史
  • git restore .git checkout —— 回退到指定版本

回退完成后,项目会回到上一个干净的版本,那些改坏的内容消失,之前存档点的状态完整恢复。

核心优势: 只需要自然语言指令,就能像打游戏一样完成存档和回档。

第三步:出问题回档
5
STEP 5

进阶:分支管理(彩蛋)

假设你同时有三件事:一个新功能做了一半,另一个功能刚做完还没上线,线上版本还跑出了一个 bug 需要修。怎么办?

这时候就要用到 Git 的分支功能

把项目理解成一棵树:

  • 主干 main —— 主线版本,线上正在跑的稳定版
  • 分支 —— 新增功能时单独开的线,互不干扰

创建新分支开发功能:

用 git 帮我创建一个新分支,来开发这个功能,不要改动主线。

功能完成后合并到主线:

这个功能已经测试没问题了,用 git 帮我合并到主线。

这样 C 功能做完可以直接合并上线,A 和 B 继续在各自分支开发,完全不受影响。

进阶:分支管理(彩蛋)
6
STEP 6

总结:Git 版本管理全流程

用 Git 做版本管理的全部流程:

  1. 建仓库 —— 帮我给这个项目建一个本地 git 仓库,并完成第一次存档
  2. 日常存档 —— 用 git 帮我做一次存档,根据我们刚才完成的工作写一个备注
  3. 回档 —— 用 git 帮我查看最近的存档记录,退回到上一个存档的状态
  4. 分支 —— 用 git 帮我创建一个新分支,来开发这个功能
  5. 合并 —— 这个功能已经测试没问题了,用 git 帮我合并到主线

学会这套方法之后,再进行 Vibecoding 的时候,每个版本都有记录,随时可以回退,多个功能同时推进也不会乱。

总结:Git 版本管理全流程
1 / 6