首页 > 解决方案 > 是否可以判断 Git 钩子是否已被绕过?

问题描述

假设我推送到遥控器:

git commit --no-verify -a -m stuff
git push --no-verify origin some-branch

当有人拉那个分支时,他们能看到这个提交绕过了两个钩子吗?

标签: git

解决方案


不,他们看不到你是否绕过了钩子。

出于这个原因,在服务器端实施关键的检查脚本,并拒绝任何包含“错误”提交的推送


推荐阅读