是否有任何git钩子都可以获取提交消息并添加要提交的内容?

问题描述 投票:0回答:1

我想在提交之前生成CHANGELOG.md文件,并且该文件应包含最新的提交信息。但是我无法在pre-commit中获得提交消息,也无法在commit-msg中添加要提交的文件。

git
1个回答
0
投票

[尝试不同的方法:询问用户将来的提交消息,将消息添加到CHANGELOD.md,将git add CHANGELOD.md添加到索引,然后使用选项git commit-m运行-F将提交消息传递给git commit。这样,您只向用户询问一次提交消息,并在需要的地方使用该消息。

您可以创建一个git别名,一个shell脚本或一个shell函数来一次完成所有这些工作。

© www.soinside.com 2019 - 2024. All rights reserved.