让版本控制成为本能反应
版本控制是你的安全网,而有了 AI 它变得不可或缺。AI 能在五秒内改十个文件——你需要一种干净的方式去检查、保留或丢弃那份工作。
- **频繁地、小块地提交。**在你要求一个大改动之前,先把能跑的提交了。一棵干净的工作树意味着你总能回到那里。
- **提交前读 diff。**这才是你真正的审查步骤。你不必理解每一行,但你应该理解改了什么、为什么改。
- **用分支来做有风险的工作。**开一个分支,让 AI 放手去干,只在你满意结果时才合并。如果不满意,删掉它——毫发无伤。
- **写诚实的提交信息。**未来的你和 AI 都会读历史来理解意图。
心态上的转变:提交不是官僚主义,它们是游戏里的存档点。在打 Boss 前先存档。再学会那两个让干净历史值得维护的逃生口——git checkout .(或 git restore .)扔掉未提交的实验,git revert 撤销一个你已经做下的提交。知道自己永远能回到一个已知良好的状态,正是这一点让你能给 AI 一条长长的缰绳而不焦虑。