看清到底改了什麼(diff)
在儲存一次改動之前——尤其是在接受 AI 做的改動之前——你會想看清究竟有什麼不同。這就是 diff。它一行一行地告訴你,什麼被加上了(通常是綠色),什麼被刪掉了(通常是紅色)。
這是你最重要的習慣之一。Vibe coding 的整套哲學就是理解你所交付的東西。你不必親手敲程式碼,但你必須看一眼改了什麼並大致理解它。diff 就是你做這件事的地方。
# 檢視你改了但還沒提交的內容
git diff
# 檢視已暫存、準備好提交的內容
git diff --staged
當 AI 說"搞定了,我更新了檔案",你的下一步就是看 diff。如果你看到它刪掉了你需要的東西,你當下就能抓住——而不是在它交付之後。