5.1 后悔药:代码改崩了怎么办 转载

来源:https://github.com/datawhalechina/vibe-vibe

05-advanced_5.1-version-control_index.png

还记得你在第四章做的待办清单吗?那是你的第一个真正能用的作品。

现在,我们要给它装上"时光机"。

为什么需要版本管理

你辛苦做了 2 小时的项目,想加个新功能,结果改着改着整个页面白屏了。更惨的是:你不记得改了哪里,想改回去也改不回去。

这种事情,几乎每个学习者都会遇到。

版本管理就是给你的代码装上"时光机"——随时可以回到过去的某个状态,就像游戏里的存档点。

三级方案:从零门槛到进阶

根据你的需求和时间,我们提供三级方案:

级别 方案 适合谁 学习时间
零门槛 AI IDE 自带历史 所有人 5 分钟
简单 手动复制文件夹 想要额外保险的人 3 分钟
进阶 GitHub Desktop 想要云端备份、为进阶版打基础 15 分钟

建议:至少掌握零门槛方案。如果时间充裕,GitHub Desktop 会让你受益更多。

章节导航

小节 主题 预计时间
5.1.1 一个真实的噩梦场景 3 分钟
5.1.2 零门槛方案:AI IDE 自带历史 8 分钟
5.1.3 手动版本管理 3 分钟
5.1.4 进阶方案:GitHub Desktop 入门 5 分钟
5.1.5 GitHub Desktop 实操 10 分钟
5.1.6 版本管理最佳实践 5 分钟

预计总时间:约 30-35 分钟

学完本节,你将掌握

  • 使用 AI IDE 自带的历史功能回退代码
  • 用手动方式保存项目的重要版本
  • 使用 GitHub Desktop 进行版本管理(可选)
  • 把项目上传到 GitHub 云端备份(可选)
💡 核心观点

版本管理不是高级技能,是基本生存技能。就像写文档要随时保存一样,写代码也需要随时"存档"。

5.1.1 一个真实的噩梦场景

最后编辑:Alex 2026-03-05 11:39:50