SDTTTTT

2026-10-25

维护记录

完成的工作

  • .claude/ 加进 .gitignore:该目录只有本机会话用的 settings.local.json 与 launch.json,不属于仓库内容,此前一直以未跟踪状态出现在 git status 里,容易被 git add -A 顺手提交 ✅

验证

  • git check-ignore -v .claude/settings.local.json .claude/launch.json 两条都命中 .gitignore:14:.claude/ ✅
  • git ls-files .claude 为空 —— 历史上从未跟踪过,不需要 git rm --cached ✅
  • git status --short 只剩 .gitignore 一处改动 ✅

下次建议

  • 若以后想共享 Claude Code 的项目级配置(例如 .claude/settings.json 里的 hooks),要单独 git add -f 或把忽略规则收窄成 .claude/settings.local.json + .claude/launch.json,别把整目录放开