git - 是否可以判断 Git 钩子是否已被绕过?
问题描述
假设我推送到遥控器:
git commit --no-verify -a -m stuff
git push --no-verify origin some-branch
当有人拉那个分支时,他们能看到这个提交绕过了两个钩子吗?
解决方案
不,他们看不到你是否绕过了钩子。
出于这个原因,在服务器端实施关键的检查脚本,并拒绝任何包含“错误”提交的推送
推荐阅读
- github - 在具有令牌访问权限的企业 github 上找不到 git 存储库?
- php - Eloquent 将 API 属性映射到字段名称
- r - keras 中带有神经网络的词嵌入
- python - aiohttp request.multipart() 从浏览器上传文件中一无所获
- visual-studio-code - 是否有切换面板而不是切换选项卡的快捷方式?
- qt - 释放 QPushbutton 时未检测到插槽
- r - R:根据条件保持行不重复(多列)
- python - 将参数传递给由 python 中的烧瓶创建的 API
- php - 在附加表行中填充下拉列表
- jquery - 带有角度的Jquery错误