# Claude Code 自定义 Commit 和 PR 署名配置

- 原文地址：https://www.kuddy.cn/archives/260
- 发布时间：2026-05-17 14:10:23
- 更新时间：2026-05-18 02:41:19
- 分类：AI
- 标签：Claude Code, CLI, DevOps

> 使用 Claude Code 生成代码后提交时，默认会在 commit 和 PR 描述中添加署名信息。如果你需要移除或自...

---

使用 Claude Code 生成代码后提交时，默认会在 commit 和 PR 描述中添加署名信息。如果你需要移除或自定义这些署名，可以通过配置 attribution 参数来实现。



## 默认署名样式



Claude Code 默认会在两个地方添加署名：



### Git Commit 署名


使用 git trailer 格式：



```
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.6 
```



### Pull Request 描述署名


纯文本格式：



```
🤖 Generated with [Claude Code](https://claude.com/claude-code)
```



## 配置文件位置



Claude Code 支持多个配置文件，按优先级从高到低：





文件
作用域




~/.claude/settings.json
全局（所有项目）


.claude/settings.json
项目级（团队共享，提交到 git）


.claude/settings.local.json
项目级（个人，不提交）





建议将署名配置放在 ~/.claude/settings.json 中作为全局配置，这样所有项目都会生效。



## 如何自定义署名



在配置文件中添加 attribution 参数：



```
{
  "attribution": {
    "commit": "你的自定义commit署名",
    "pr": "你的自定义PR署名"
  }
}
```



### 配置示例



#### 完全移除署名


将值设为空字符串即可隐藏对应位置的署名：



```
{
  "attribution": {
    "commit": "",
    "pr": ""
  }
}
```



#### 使用自定义品牌署名


将署名替换为自己的品牌或团队信息：



```
{
  "attribution": {
    "commit": "🤖 Generated with [Kuddy AI](https://github.com/kuddy-ai)nnCo-Authored-By: Kuddy AI ",
    "pr": "🤖 Generated with [Kuddy AI](https://github.com/kuddy-ai)"
  }
}
```



这个配置会：



1. 在 commit 中使用 Kuddy AI 的署名和协作者信息

2. 在 PR 描述中使用 Kuddy AI 的署名





#### 仅移除 PR 署名，保留 Commit 署名



```
{
  "attribution": {
    "commit": "Generated with AInnCo-Authored-By: AI ",
    "pr": ""
  }
}
```



## 配置参数说明





参数
说明




commit
Git commit 的署名，支持 git trailer 格式。设为空字符串可隐藏


pr
Pull Request 描述的署名，纯文本格式。设为空字符串可隐藏





## 实际应用场景




3. **企业项目**：可能需要移除 AI 署名以保持提交历史的一致性

4. **开源项目**：保留署名以体现 AI 辅助开发的透明度

5. **个人项目**：根据个人偏好自定义署名样式

6. **团队协作**：统一使用团队品牌署名，便于识别 AI 辅助的提交





## 注意事项




7. commit 署名支持多行内容，使用 n 换行

8. PR 署名为纯文本，不支持 Markdown 格式

9. 配置后需要重新生成 commit 或 PR 才会生效





## 参考文档



更多配置选项请参考官方文档：[Claude Code Settings - Attribution](https://code.claude.com/docs/en/settings#attribution-settings)