Skip to content

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

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

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

为什么需要版本管理

你辛苦做了 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.5GitHub Desktop 实操10 分钟
5.1.6版本管理最佳实践5 分钟

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

学完本节,你将掌握

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

核心观点

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

5.1.1 一个真实的噩梦场景