【Claude Code】如何删除git提交时的AI署名

问:你在PR时不想保留AI的信息,怎么办?

答:一般是在用户目录~/.claude/里修改settings.json,直接从源头处控制

~/.claude/settings.json 新增

bash 复制代码
{
  "attribution": {
    "commit": "",
    "pr": ""
  },

这是 Claude Code 的署名配置,空字符串 = 隐藏署名:

"commit": "":git commit 时不再自动追加 Co-Authored-By: Claude

"pr": "": 创建 Pull Request 时不再自动在描述里加 Claude 的署名


也可以写进CLAUDE.md

Git 提交规则

  • commit message 中禁止包含任何 `Co-Authored-By` 署名(包括但不限于 Claude、Anthropic、noreply@anthropic.com 等任何 AI 相关署名)

  • 所有提交仅保留用户本人的 git 作者信息(`用户名 <邮箱>`)

  • 创建 PR 时同样不添加任何 AI 合作者信息

但注意,CLAUDE.md 的规则是提示词级别的约束,告诉 AI "不要加署名",它依赖模型遵守指令,存在被忽略的可能性。


结论:settings.json 是更可靠的方式,因为它是功能开关而非提示词。CLAUDE.md里的规则可以作为补充保留。

相关推荐
会周易的程序员8 小时前
企业私有 AI 算力服务器架构设计:异构四节点 + QUIC 微服务
运维·服务器·c++·人工智能·微服务·架构
硬件工艺分享君8 小时前
PCB厂家如何守住交期、品质与响应
大数据·运维·科技·制造·pcb工艺
库玛西8 小时前
Linux网络编程:HTTP/HTTPS协议核心技术全解析
linux·运维·服务器·网络·c++·http·https
志栋智能8 小时前
大模型驱动运维:重构故障根因分析的“思考”逻辑
运维·服务器·重构·自动化
_F_y9 小时前
Linux网络常用指令
linux·运维·网络
.Hypocritical.9 小时前
Tomcat本地部署+远程服务器部署超详细教程
java·服务器·tomcat
段一凡-华北理工大学9 小时前
高炉炉况智能诊断与预警实战~系列文章18:预警提前量问题:过程滞后与预测窗口的权衡
服务器·网络·人工智能·机器学习·高炉智能化·炉况预警·工业预警滞后
北风toto9 小时前
扩展操作码技术 · 详细笔记
运维·服务器·笔记·软件设计师
笑霸final9 小时前
不用上传服务器!用 Vue3 + ONNX Runtime Web 在浏览器本地实现智能抠图
运维·前端·图像处理·ai·onnx·canva可画·web性能优化
2601_9622184710 小时前
万象生鲜系统跨仓调拨算法助力生鲜企业供应链数字化协同运营
大数据·运维·微服务·云原生·架构