如何在合并提交消息中使用远程分支名称?

时间:2017-06-12 04:49:14

标签: git branch

我将我的本地分支重命名为较短的名称,除非进行合并,否则工作正常。

为合并自动创建的提交消息使用我的本地缩写名称。

Merge branch 'shortname' into this-branch

这个名称仅仅是为了方便起见,所以我想在提交日志中使用远程分支名称(因此我们不会在提交日志中显示每个开发人员分支缩写)

有没有办法配置git来做到这一点?

1 个答案:

答案 0 :(得分:2)

添加本地钩子的想法,你可以:

这样,该过程是自动化的,可以检索分支的原始名称。

另一种使用 no hooks 的方法是在git merge包装器脚本中定义git-commit-template。例如,请参阅this answer 同样,您可以从分支描述中获取原始名称,但这次将其注入合并提交消息模板。