用途:根据 git 提交记录生成结构化中文工作日报,支持今天、昨天、前天或具体日期查询,并对提交按模块智能归类。主要能力:解析日期参数(无参默认今天,支持 05-13、2026-05-13 及「昨天」「前天」等自然语言),向用户确认日报格式模板,查询指定日期当前 git 用户的提交并按变更文件路径和 commit message 归类,过滤无业务意义的提交,合并同模块提交后输出日报。用法:先确认日期与格式,再执行 git log --since="$DATE 00:00:00" --until="$NEXT_DATE 00:00:00" --author="$(git config user.name)" --format="%H %ai %s" --all 获取提交,对每个 hash 执行 git diff-tree --no-commit-id --stat -r <hash> 查看变更范围。归类路径示例:前端、后端、网关/基础设施、部署/运维、文档、项目管理;不确定时参考 commit message 的 scope。过滤规则包括 chore: record journal、chore(task): archive、Merge commit 等。限制:仅查询当前 git 用户的提交,范围为所有分支,日报用中文,无提交时提示「当天没有找到提交记录」,明日计划部分留空。日期标题格式为 YYYYMMDD,工作总结用 markdown 编号。其他收费、平台、效果等信息暂未提供。
daily-report
办公与效率
更新于 10-16 01:37