Products
GG网络技术分享 2026-04-17 11:32 0
先说一句,写 Commit Message 真的是一件又爱又恨的活儿。你敲几行代码, 顺手 出道即巅峰。 扔个 fix bug后来啊回头想找原因时却像在雾里找针——这不就是那种「千奇百怪」的乱象。
别慌,QClaw跑出来帮忙了。它能直接打开本地 Git 仓库,把那一堆看似毫无章法的提交记录抽丝剥茧成一份可读的日报。

关键点:把 Commit Message 当成“原始素材”, 用工具把它们结构化、归类、加点情绪色彩——这才是“自动化日报”的灵魂。
| 功能模块 | 核心能力 | 适用场景 |
|---|---|---|
| Git 仓库读取 | 自动检测 .git、 解析 log、过滤噪声信息 | 所有语言项目均可使用 |
| 自然语言提炼 | LLaMA / QwQ‑32B 本地模型抽取要点、生成摘要 | 技术负责人、产品经理每日例会材料 |
| 多格式输出 | .md、.html、.txt 三种模板随意切换 | #Markdown 爱好者 #邮件推送需求 #内部 Wiki 更新 |
| 交互式对话脚本 | SHELL/BAT 脚本一键调用,可在终端或 QClaw 对话框直接运行 | 远程办公、CI/CD 流水线集成 |
| 时间范围智能识别 | 支持「今天」「昨天」「本周」甚至自定义日期段,一句口令搞定! | |
| 以上功能均为本地离线施行,无需外网! | ||
git config --global --replace-all commit.template 'D:\\\\Git\\\\.gitmessage'.desciption:
version: commit
er: date.
template = D:\\\\\\\\Git\\\\.gitmessage.
# 创建本地技能
lalalalll’ //'输入message,按回车自动换行,
继续输入message,按’结束输入,按回车即可commit.
# 设置模板
~/.gitconfig:
template = ~/.gitmessageAI
# 简单调用
/Users/zXXXXXn/IdeaProjects/git-message/daily-report.sh -t today -u $
一言难尽。 ⚠️ 小贴士: 别忘了先确认电脑装了 Git, 否则脚本会报错——这时候就需要手动去装个 brew install git 或者 choco install git . 如果你对 Bash 不熟悉,可以直接在 QClaw 对话框里说「帮我生成日报」,它会自动帮你跑上面那段代码。
git log --pretty=format:"%h|%an|%ad|%s", 把每条提交压成管道数据。
如果日志里出现「Merge branch」之类的大杂烩,它会偷偷标记为「噪声」并踢掉。: description, 把提交划分为 feat / fix / refactor / docs / test / chore / perf 七大类。
遇到没有遵守规范的行,就给出「⚡️ ⚡️ ⚡️」警告,让作者下次注意。工作日报 - 技术进展: ① feat · 新增基础信息查询接口 ② feat · 支持导出记录并替换 URL ③ refactor · 合并类型处理,优化结构 - 会议要点: 1️⃣ 确认下周发布窗口;2️⃣ 商讨缓存策略; 栓Q了... 3️⃣ 决定采用灰度发布。 - 阻塞问题: ✔️ 无法通过 CI 主要原因是 lint 错误 → 建议加 pre‑commit hook。 🟢 小结:今日集中在 review 模块,完成度高,代码质量良好。
※ 注:以上内容纯属示例,请自行根据实际项目替换。
, Vim 会弹出提示框,好像有人在背后悄悄提醒你:“别忘了写完事再关”。不过如果你用 VS Code,这个弹框就会变成侧边栏小红灯——视个人喜好而定。/usr/local/bin/qclaw daily-report --today --user $. 如果报错, 那就说明你的 PATH 没配好,又或者 QClaw 在喝咖啡呢 🤷♀️.一句话:让 QClaw 把 Git 的碎片拼接成完整画卷, 你只需要坐下来喝杯咖啡,看它给你递上“一键生成”的日报即可。再也不用担心“昨天到底干了啥”被老板追问啦!🌟🚀🎈,请大家务必...
Demand feedback