我在 git 的预提交 Hook 中进行了一些代码质量检查,开发人员可以使用 git commit -m "My commit message"--no-verify
轻松绕过它。
我想禁用 --no-verify
选项。有办法做到这一点吗?
最佳答案
我认为你不能禁止开发人员在他们的机器上做任何事情。您应该设置一个 CI 服务器以在提交被推送到存储库时对其进行验证。提交是针对开发人员的,您不应该对创建它们施加任何限制。
关于混帐 : How to disable the --no-verify option while doing a git commit?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40654573/