混帐 : How to disable the --no-verify option while doing a git commit?

标签 git githooks

我在 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/

相关文章:

c - Git 忽略 C 项目的文件

git 相当于 hg 回滚

regex - 获取 Windows 上 Git Hook 的 %AppData% 路径(或其他环境变量)(10)

git - 为整个团队创建全局预提交 Hook

git - 设置一个 git hook 以在远程服务器上自动 git pull

unit-testing - 自动 "test"故事书

git - 是否可以使用 git hook 在暂存、添加或推送之前替换密码?

git - 使用 JGit 确定给定分支的创建时间

git - 未找到模式 : ^M however it shows in git diff

Git:简单的(功能)分支清理