很多 Vibe Coding 新手都会遇到两个问题:
这就是 Git 版本管理要解决的核心问题。
学会 Git 之后:
不用担心,全程不需要你记命令,只需要记住几句提示词,就能让 AI 帮你做版本管理。
想要做版本管理,首先得先建立备份仓库。这一步只需要做一次。
对 AI 说:
帮我给这个项目建一个本地 git 仓库,并完成第一次存档。
AI 会自动执行:
git init —— 初始化仓库git add . —— 添加所有文件git commit —— 完成第一次提交完成之后,你的项目就有了专属的备份仓库,第一个存档点也建好了。
验证方法: 打开项目文件夹,可以看到 .git 隐藏文件夹,这就是仓库本体,所有存档记录都在里面。
仓库建好了,每次工作结束都要存档。
对 AI 说:
用 git 帮我做一次存档,根据我们刚才完成的工作写一个备注;
存完之后给我一个这次工作的总结
AI 会自动执行:
git add . —— 添加改动git commit —— 提交存档(带备注)查看存档记录: 打开 IDE 左侧 Source Control 面板,就能看到每一次存档的时间、备注信息。
你每存一次档,这里就多一条记录,就像游戏的存档一样。
万一 AI 把项目改崩了,或者项目写一半不想写了,随时可以退回去。
对 AI 说:
用 git 帮我查看最近的存档记录,退回到上一个存档的状态。
AI 会自动执行:
git log —— 查看存档历史git restore . 或 git checkout —— 回退到指定版本回退完成后,项目会回到上一个干净的版本,那些改坏的内容消失,之前存档点的状态完整恢复。
核心优势: 只需要自然语言指令,就能像打游戏一样完成存档和回档。
假设你同时有三件事:一个新功能做了一半,另一个功能刚做完还没上线,线上版本还跑出了一个 bug 需要修。怎么办?
这时候就要用到 Git 的分支功能。
把项目理解成一棵树:
创建新分支开发功能:
用 git 帮我创建一个新分支,来开发这个功能,不要改动主线。
功能完成后合并到主线:
这个功能已经测试没问题了,用 git 帮我合并到主线。
这样 C 功能做完可以直接合并上线,A 和 B 继续在各自分支开发,完全不受影响。
用 Git 做版本管理的全部流程:
帮我给这个项目建一个本地 git 仓库,并完成第一次存档用 git 帮我做一次存档,根据我们刚才完成的工作写一个备注用 git 帮我查看最近的存档记录,退回到上一个存档的状态用 git 帮我创建一个新分支,来开发这个功能这个功能已经测试没问题了,用 git 帮我合并到主线学会这套方法之后,再进行 Vibecoding 的时候,每个版本都有记录,随时可以回退,多个功能同时推进也不会乱。