如何获得';无验证';预提交git钩子中的参数

如何获得';无验证';预提交git钩子中的参数,git,githooks,pre-commit-hook,Git,Githooks,Pre Commit Hook,我正在使用git预提交钩子开发一些代码质量检查。我的想法是,如果有人使用此no verify标志跳过质量检查,则发送通知电子邮件。我不想限制用户在提交时使用此标志。在pre-commit hook脚本中,我想读取git commit的no verify参数,并根据其存在情况,发送电子邮件。我使用的是VS2017、git、Azure Devops 提前感谢这是不可能的。将--no-verify参数与git-commit一起使用意味着根本不会执行pre-commit钩子 根据文档(手册页上的gith

我正在使用git预提交钩子开发一些代码质量检查。我的想法是,如果有人使用此no verify标志跳过质量检查,则发送通知电子邮件。我不想限制用户在提交时使用此标志。在pre-commit hook脚本中,我想读取git commit的no verify参数,并根据其存在情况,发送电子邮件。我使用的是VS2017、git、Azure Devops


提前感谢

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

根据文档(手册页上的
githooks
manpage):

这个钩子由git提交调用,可以使用--no-verify选项绕过


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

根据文档(手册页上的
githooks
manpage):

这个钩子由git提交调用,可以使用--no-verify选项绕过


欢迎来到SO。请提供您已经尝试过的代码-欢迎使用SO。请提供您已经尝试过的代码-谢谢,在任何git钩子中是否有任何方法可以识别用户使用了此标志?@Reshma我不知道。没有关于何时/是否使用该标志的记录。谢谢,我如何才能将任何自定义参数传递给预提交挂钩?谢谢,在任何git挂钩中是否有任何方法可以识别用户使用了该标志?@Reshma我不知道。没有关于何时/是否使用该标志的记录。谢谢,我如何将任何自定义参数传递给预提交挂钩?