如何在预提交 git 挂钩中获取 'no-verify' 参数

How to get the 'no-verify' argument in pre-commit git hook

我正在使用 git 预提交挂钩开发一些代码质量检查。我的想法是,如果有人跳过带有此不验证标志的质量检查,我会发送通知电子邮件。我不想限制用户在提交时使用此标志。在预提交挂钩脚本中,我想阅读不-验证 git 提交的参数并根据它的存在,我想发送 emails.I 我正在使用 VS2017,GIT,Azure Devops

提前致谢

这是不可能的。将 --no-verify 参数与 git commit 一起使用意味着根本不会执行 pre-commit 挂钩。

根据文档(githooks 联机帮助页):

This hook is invoked by git commit, and can be bypassed with the --no-verify option.