
想象一下这个场景:
这不是夸张。在社区里,几乎每周都能看到类似的求助帖:"我的代码改崩了,怎么恢复?"
| 场景 | 发生了什么 | 后果 |
|---|---|---|
| 改一个功能,坏了另一个 | 添加删除功能时,不小心影响了添加功能 | 花时间排查,可能越改越乱 |
| 想回到"昨天那个版本" | 昨天的代码能用,今天改了一堆,全坏了 | 找不到昨天的版本 |
| 试了三种方案,想回到第一种 | 第一种方案其实最好,但已经被覆盖了 | 要么重写,要么将就 |
| AI 改了不该改的地方 | 让 AI 改一个文件,它顺手改了其他文件 | 不知道哪些被改了 |
Vibe Coding 的工作方式是:你告诉 AI 想要什么,AI 直接修改代码。
这个过程非常高效,但有一个风险:改动是即时的、覆盖式的。
传统程序员有一套复杂的工具来管理代码历史,但对于刚入门的你,这些工具学习成本太高。
好消息是:你不需要学那些复杂的东西。
版本管理,本质上就是给你的代码创建"存档点"。
就像玩游戏时的存档功能:
代码也是一样:
版本管理不是高级技能,是基本生存技能。
你不需要成为 Git 专家。只需要知道:怎么存档、怎么读档,就够了。
我们会介绍三种方案,从简单到进阶:
先从最简单的开始。