使用GitHub合并队列时如何修改提交消息?
在GitHub合并队列中编辑拉取请求的提交消息
启用GitHub合并队列后,传统单PR合并时的提交消息编辑入口会被隐藏——这是因为合并队列采用批量处理逻辑,和常规单PR合并流程不同。以下是几种可行的自定义提交消息的方法:
通过PR的合并队列面板编辑
当PR被加入合并队列后,打开PR页面,在「合并队列」区域(位于PR描述下方、合并按钮附近)找到对应队列条目,点击右侧的「...」更多选项,选择「编辑提交消息」即可自定义压缩后的提交内容。修改PR标题和描述自动生成提交消息
若仓库配置了合并队列的压缩合并规则,默认会以PR标题作为提交消息主体,PR描述作为正文。直接修改PR的标题和描述,合并队列在处理压缩合并时会自动使用更新后的内容作为最终提交消息。使用GitHub CLI命令行操作
如果你偏好命令行工具,可执行gh pr merge --squash --edit <PR编号>命令,在将PR加入合并队列前(或队列开始处理前)编辑提交消息。执行前需确保PR已通过所有必要的检查,符合合并队列的准入要求。
注意事项
- 部分仓库的合并队列配置可能限制了提交消息编辑权限,若找不到对应选项,可检查仓库的合并队列设置,或联系管理员确认规则。
- 修改提交消息后,PR可能会重新触发检查流程,需等待验证通过后才能进入合并环节。
内容的提问来源于stack exchange,提问作者billibub
相关产品推荐
相关产品推荐

