我可以创建一个传递分支名称的 git 提交模板吗?

Can i create a git commit template passing the branch name?

我每天都这样写我的提交:

git commit -m "[develop] - Fix some features"

我想知道是否可以使用分支名称创建自定义 git 提交模板。

像这样:

[<BRANCH_NAME>] - COMMIT MESSAGE 

您可以根据需要使用 prepare-commit-message 挂钩修改提交消息。此挂钩允许您编辑包含提交消息的文件,该消息作为第一个参数传递。有关详细信息,请参阅 githooks(5) 手册页。

请注意,将分支名称放入提交摘要通常不是一个好主意,因为 (a) 它在第一行占用了有价值的 space 并且 (b) 如果您稍后将更改合并到另一个分支,没有人会关心它们最初在哪个分支上。但是,如果您仍然想这样做,钩子可以为您做到这一点。