我试图创建一个 git hook,在每次“post-recieve”时将所有提交的通知发送到我们的 ms-teams 频道。
Git hook 本身可以工作,但是使用命令 git log -1 --pretty=format:'%s'
,我只能得到最后一条提交消息,如果您在 master 分支上提交了多个提交,这并不是很有用。
是否有一种方法可以在每次推送时获取所有受影响的提交数据(消息、作者、提交日期、提交编号等)?
我在 Stack Overflow 上查找了很多问题,但没有找到解决我的问题的正确方案。