仅介绍husky默认提供的两个
pre-commmit
如果该命令不启动编辑器来修改提交消息,则使用环境变量git_EDITOR=:
默认的预提交钩子在启用时会捕获带有尾随空格的行的介绍,并在发现此类行时中止提交。
默认的预提交挂钩: hooks.allownonascii config option unset or set to false, 禁止使用非ASCII文件名。
commit-msg
有一个保存提交日志消息的文件名的参数
可以直接编辑消息文件,并可用于将消息规范化为某种项目标准格式。它还可以用于在检查消息文件后拒绝提交。
默认的commit-msg-hook在启用时,会检测到重复的尾部签名,并在发现一个时中止提交。
更多
1 都可以通过--no-verify 略过
2 返回非0状态码回退出命令