実際に何が変わったかを見る(diff)
変更を保存する前に — そして特に AI が行った変更を受け入れる前に — 正確に何が違うのかを見たくなります。それが diff です。一行ずつ、何が追加され(通常は緑)、何が削除されたか(通常は赤)を見せてくれます。
これは最も大切な習慣のひとつです。バイブコーディングの哲学はすべて自分が出荷するものを理解することに尽きます。コードを自分でタイプする必要はありませんが、何が変わったかを見て、おおよそ理解する必要はあります。diff はまさにそれを行う場所です。
# 変更したがまだコミットしていない内容を見る
git diff
# ステージングされコミット準備が整った内容を見る
git diff --staged
AI が「終わりました、ファイルを更新しました」と言ったら、次の動きは diff を見ることです。必要だったものを消しているのが見えたら、今捕まえます — 出荷された後ではなく。