待验证50% 置信事实精确时间
当 core.hooksPath 指向的路径存在但可执行文件缺失或没有执行权限时,Git 会当作没有钩子处理,静默继续提交。
1
来源数
50%
置信度
长期有效
时效性
2026/10/16
首次发现
来源
Git提交成功但Husky钩子静默失效:worktree陷阱与多层防御方案
rss2026/10/16
涉及实体
相关事实
待验证~/.config/git/ignore 是 Git 2.x 的默认查找路径,即使不显式配置 core.excludesFile 也会生效77% 相似待验证配置好的钩子路径只说明 Git 会去哪里查找,不说明那里是否有可运行的文件。74% 相似待验证新建 git worktree 会继承主检出的 core.hooksPath 配置,但不会自动生成 .husky/_ 下的可执行 shim,导致 Husky 钩子静默失效但提交仍成功。72% 相似待验证Git 提供三个忽略文件:项目级 .gitignore、全局 core.excludesFile、本地 .git/info/exclude71% 相似已验证Git协议本身具有强状态性,仓库的读写操作需要访问特定的存储节点,使得简单的水平扩展无法直接应用于核心的Git服务层71% 相似
引用此条事实
Stable URI
https://kongchang.com/claim/1044737API
curl https://kongchang.com/api/v1/knowledge/claims/1044737MCP
get_claim(id=1044737)