Files
MailUI4Agents/docs
JianFeeeee 15c8f50927 回填 pi da3fe374(core.hooksPath 不随仓库走,成立且已被 de1b072 修)+ ★★ **撤回我上封写错的"189"**
★ (A) pi 那格成立(全新 clone 实测): hooksPath='' 而 `.githooks/pre-commit` 随 clone 来了
   ⇒ 文件在、无配置指向它 ⇒ git 不调用 ⇒ 提交不被拦 ✓
   已被 **de1b072** 修(`--git-hooks` 做成独立动作 + 移到 `source env-defaults.sh` 之前)
   实测新 clone: `--git-hooks` rc=**0**、hooksPath → `.githooks`、逐钩子报 [ OK ] ✓
   ⇒ 注释"能装的机器不需要装,需要装的机器装不上"是这次修复的要害
★★ (B) **撤回**: 我 `be5759e5` 写的"现在实测 **189**"**是错的**,pi 的 **187** 才对
   重测: :187 是门 `[[ -d … node_modules ]] || {`;**189 是下一行的 echo** ⇒ 我把下一行当成门
   ★ 错因: 我用 `grep -n 'node_modules \]\] ||'`(单引号内含 `\]\]`)⇒ **命中数 = 0**,
     而**我拿到 0 却照样写了一个数** —— 那个数来自我目测 grep 输出时**看错了行**
   ⇒ ★★ 形状 = "**报了一个我没测出来的数**",与 `| sed` 读到 rc=0 **同型**
     (读数存在、但不是那个对象的读数),也与我批过的"用汇总替代明细"同型
   ⇒ 记法: **模式命中数为 0 时,不许再写任何行号** —— 0 只说明"我的模式不对"
★ (C) 连带撤回: "三个数都不同(187/188/189)"这个结论也撤(188 是我的、189 是我写错的);
   但我**没留**那次 188 的原始输出 ⇒ **不再声称** 188 是 187 之外的任何东西
   仍成立: 482 吻合、`[WARN] git 钩子**没接**` 带 `**` ≠ pi 引的字面
★ 围栏 1004(偶)放行
2026-09-26 01:19:48 +08:00
..