找到了。是 Qoder CN 自己装的 git hook 在拖慢提交。
.git/hooks/post-commit(以及 post-checkout)里有这段:
BEGIN Qoder AI tracker
ELECTRON_RUN_AS_NODE=1 "C:/Users/dzp08/AppData/Local/Programs/Qoder CN/.qoder-versions/0.3.4/Qoder CN.exe" \
".../qoder-worker-runtime.obf.mjs" commit --hook --workspace "$repo_root" 2>/dev/null || true
END Qoder AI tracker
工作机制:
Qoder CN 打开仓库时会向 .git/hooks/ 写入 post-commit、post-checkout,用于把 AI 生成的代码归属到你的提交上(AI tracker)。
git commit 会同步调用 post-commit。这里调起的不是轻量 node,而是 Qoder CN.exe(Electron 主程序)以 ELECTRON_RUN_AS_NODE=1 模式启动一个 worker,光冷启动就要 1–3 秒,所以你会感觉到"卡一会"才回到命令行。
末尾的 || true 和 2>/dev/null 只是吞掉了错误和输出,并不会让它异步化。
附带说明:你的全局 git config 里还有 filter.lfs.*(git-lfs),但本仓库 git lfs ls-files 是 0,LFS 这边对 commit 没实质开销,不是主因。
怎么处理
按"想保留 AI 归属追踪 / 不想保留"二选一:
保留追踪、降低卡顿:暂时没干净的官方开关,hook 必须同步跑完。能做的只有确保 Qoder CN.exe 路径在 SSD、没被杀软扫描(参考你之前那条"编辑器性能查全局缓存"经验,把 Qoder 安装目录加进 Defender 排除项,通常能砍掉大半冷启动时间)。
不需要 AI 归属信息:删掉这两个 hook 即可,提交会立刻恢复秒级。
rm .git/hooks/post-commit .git/hooks/post-checkout
注意:下次用 Qoder CN 打开此项目时,它可能会重新写回。如果回写,需要在 Qoder CN 的设置里找"AI code tracking / git hook"相关开关关掉,或者把这两个文件做成只读空文件占位。
要我直接帮你删掉这两个 hook 试一下吗?(删除是可逆的——重新打开 Qoder CN 时若被回写,再决定要不要去设置里关。)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
这问题很典型,Qoder 的 AI 追踪机制确实拖累了提交速度。Electron 冷启动本来就不快,每次 commit 还要同步拉起进程,能不卡吗?
既然你找到了根因,处理方案其实很直接:
如果你根本不需要 AI 代码归属追踪(比如你是个人开发,不纠结谁写的哪行代码),最直接的办法就是删掉 hook。
rm .git/hooks/post-commit .git/hooks/post-checkout
这样提交立马恢复秒级响应。但要注意,下次 Qoder 打开项目可能会重新生成这些 hook。如果遇到回写,去 Qoder 设置里找 "AI code tracking" 或类似选项关掉,或者把文件设为只读。
如果你还需要这个功能,那就只能优化性能了。把 Qoder 安装目录加到杀毒软件的排除项里,减少扫描开销。另外确认 Qoder 装在 SSD 上,能稍微快一点。不过,Electron 的冷启动时间摆在那里,完全消除卡顿可能不太现实。
建议先试试删除 hook,看提交速度是否恢复。如果恢复了,就说明问题确实出在这里。然后再决定是否要在设置里永久关闭 AI 追踪功能。毕竟,流畅的开发体验比 AI 归属更重要。
官方详细解决方案:https://www.aliyun.com/product/qoder
Qoder CN 是 Qoder CN 系列中面向软件开发场景的核心子产品(原“通义灵码”),提供 IDE、JetBrains 插件、Visual Studio Code 插件等多种使用形态。Qoder CN 持续提供代码智能生成、智能问答、多文件修改、编程智能体等能力,并在模型选择、专家协作、任务规划等方向全面升级,为开发者带来高效、流畅的编码体验。同时面向企业客户提供企业标准版、企业专属版,具备企业级场景自定义、私域知识增强等能力,助力企业研发智能化升级。