首页/开发/Git 与协作速查/git interpret-trailers 处理页脚
协作与代码评审75 条

git interpret-trailers 处理页脚

解析与增删提交信息的 trailer(键值页脚):--parse 输出结构化结果,--trailer 追加字段,可用于钩子里自动补充关联信息。

Git 与协作速查开发更新于 2026-10-12
解析git interpret-trailers --parse < 提交信息文件
追加--trailer 'Closes: #123',或在文件上 --in-place
典型用途钩子自动加 Signed-off-by / 引用单号

常用示例

常用示例
git log -1 --format='%B' | git interpret-trailers --parse
git interpret-trailers --in-place --trailer 'Refs: PROJ-231' .git/COMMIT_EDITMSG
解析输出为「键: 值」列表;与多个工具约定的 trailer 词典保持一致,避免出现同义键。

易错点

  • trailer 与普通文本行难以区分时以最后一段为准,正文里出现同名字符串可能被误解析
  • 在合并提交上追加 trailer 的语义更复杂,先在小仓库验证效果

数据来源与参考

  • Git 官方文档:git-interpret-trailers
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌