6.6操作⏱ 约 5 分钟
用 Claude 编辑已有代码
最常用,也最需要你盯着
🔎 最后验证 2026-05📚 来源:Claude Code 官方文档🧰 Claude Code、Git✅ 155 人学过👁 345 次阅读
为什么学这个
真实开发里,你 80% 的时间是在改已有代码,而不是从零写。让 Claude 编辑现有文件是它最常用的本事——但也是最需要你盯着的地方,因为它在动你已经写好的东西。
💡 打个比方
这就像让装修师傅在已住的房子里改造:比建毛坯更需要小心,因为一不留神可能碰坏你正用着的东西。所以"改之前先拍照存档"(提交一次 Git)是老手的本能。
- 你描述"把某处改成什么样",Claude 会定位到文件和行,做出修改
- 黄金习惯:让 Claude 改之前,先
git commit一次(还记得 P1C 吗)- 这样它改坏了,你一键
git restore/ 回退,毫发无伤 - 没有 Git,你不敢让它大改;有了 Git,你可以放心让它试
- 这样它改坏了,你一键
- 改完用
git diff(+git status看新增文件)看它到底改了哪些行,确认没夹带你没要的改动 - ⚠️ 一个前提:这套"diff 看 + restore 回退"只在 Claude 把改动留在工作区、还没提交时有效。所以养成习惯——让 Claude 只负责改文件,
git commit这一步你自己来;如果让它顺手提交了,git diff会显示为空、git restore也救不回,得改用 、/

都看到这了,打个赏呗!
接下来 · 6.7
从一段描述构建整个项目
继续读下一节 →