ClaudeCode Local/Project/User Scope 有什么区别?
Claude Code 的所有配置都遵循同一套三层作用域规则。
- User:存在
~/.claude/,仅本机生效但跨项目共享 - Project:存在
.claude/,通过 git 同步给所有团队成员 - Local:存在
.claude/settings.local.json,git 忽略,仅本机生效
优先级:Local > Project > User。所有层级的配置都会加载,相同 key 时高优先级覆盖。
核心原则:越私有、越具体的配置,优先级越高。
实操:团队规范走 Project,个人偏好走 User,本机调试/密钥走 Local。