当使用 Claude Code 协同编写代码时,工具默认会在 Git 提交信息(Commit Message)尾部自动添加
Co-Authored-By: Claude Opus <noreply@anthropic.com> 的共同创作者(Co-Author)署名。大多数用户在 Reddit 讨论中认为此行为可以反映使用的模型版本,但也有部分开发者希望保持提交记录的纯净。 [1, 2]默认署名机制
- 触发条件:通过 Claude Code 自动执行 Git 提交时触发。
如何自定义或关闭共同创作者署名
如果您希望修改、移除该署名或隐藏 AI 元数据,可以通过调整配置文件来实现: [1]
- 修改配置文件:编辑全局或项目目录下的设置文件(路径通常为
~/.claude/settings.json或项目中的.claude/settings.json)。
如果你希望我协助编写针对该设置的配置脚本或调整其他 Claude Code 参数,请告诉我你当前的 操作系统 与 配置文件路径。
-
Claude Code 设置- Claude Code DocsClaude Code 提供多种设置来配置其行为以满足您的需求。您可以通过运行 /config 命令来配置Claude …code.claude.com
-
Attribution Setting in Claude Code – ClaudeLog2026年4月27日 — Attribution Setting in Claude Code. The attribution setting …ClaudeLog
全部显示
AI 回答可能包含错误。
{
"env": {
"ANTHROPIC_AUTH_TOKEN": "sk-xxx",
"ANTHROPIC_BASE_URL": "https:/xxx.com/"
},
"attribution": {
"commit": "",
"pr": ""
},
"includeCoAuthoredBy": false,
"model": "claude-opus-4-8",
"effortLevel": "medium",
"theme": "dark"
}