讓版本控制成為本能反應
版本控制是你的安全網,而有了 AI 它變得不可或缺。AI 能在五秒內改十個檔案——你需要一種乾淨的方式去檢查、保留或丟棄那份工作。
- **頻繁地、小塊地提交。**在你要求一個大改動之前,先把能跑的提交了。一棵乾淨的工作樹意味著你總能回到那裡。
- **提交前讀 diff。**這才是你真正的審查步驟。你不必理解每一行,但你應該理解改了什麼、為什麼改。
- **用分支來做有風險的工作。**開一個分支,讓 AI 放手去幹,只在你滿意結果時才合併。如果不滿意,刪掉它——毫髮無傷。
- **寫誠實的提交資訊。**未來的你和 AI 都會讀歷史來理解意圖。
心態上的轉變:提交不是官僚主義,它們是遊戲裡的存檔點。在打 Boss 前先存檔。再學會那兩個讓乾淨歷史值得維護的逃生口——git checkout .(或 git restore .)扔掉未提交的實驗,git revert 撤銷一個你已經做下的提交。知道自己永遠能回到一個已知良好的狀態,正是這一點讓你能給 AI 一條長長的韁繩而不焦慮。