首页/开发/Git 与协作速查/合并提交信息规范
合并变基与冲突71 条

合并提交信息规范

默认信息形如 Merge branch 'feature/x';支持在信息中补充来源与单号(如 Merge branch 'feature/x' into 'main'、See merge request !42),便于追溯。

Git 与协作速查开发更新于 2026-10-12
默认Merge branch '<分支>'(必要时加 into '<目标>')
自定义git merge -m '<信息>' 或 --edit 打开编辑器
平台约定GitLab 合并提交常带 'See merge request !<iid>'

常用示例

常用示例
git merge --no-ff -m 'Merge branch feature/login into main' feature/login
git log --merges --oneline -10
git log --oneline --pretty='%h %s' --merges
想批量统计合并来源可用 git log --merges --pretty;信息里保留 MR/PR 编号对回溯变更很实用。

易错点

  • 团队对合并信息格式无约定时,统计脚本会不稳定;建议在贡献指南里固定格式
  • 合并信息被后续 rebase 改写后会丢失原始编号,评审链依赖平台记录而不是提交信息

数据来源与参考

  • Git 官方文档:git-merge(-m/--edit)
  • GitLab Docs:Merge request merge commits
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌