自定义Git * Rebase *提交消息模板

时间:2017-08-01 16:29:25

标签: git

所以,我知道如何为git设置自定义提交消息模板。

但是,当我进行交互式rebase并使用reword或squash时,我希望能够为这些提交设置自定义消息模板。

到目前为止,我还没有找到如何做到这一点。

1 个答案:

答案 0 :(得分:0)

有几种选择,具体取决于您要处理的内容-当执行交互式变基时,git会向您抛出很多文本缓冲区。

可以通过几个配置键来自定义待办事项列表的生成(也称为.git/rebase-$mode/todo-list):

如果您想在启动重新基准时自定义提交消息本身,则在您提出要求时(例如,在fixuprewordsquash操作上) ),那么您很可能会使用git commit --verbose或它的配置变体,可以使用

对其进行全局设置
fixup

作为“最后的手段”,也可以启用.git/hooks/prepare-commit-msg钩子并调整其行为,但是恕我直言,它更加挑剔。

相关问题