通义灵码怎么生成周报 根据Git提交记录写总结方法
想让通义灵码自动帮你搞定周报?说到底,关键就在于让它能读到你这周的Git提交记录,然后自动提炼出功能点、Bug修复和优化项。这样一来,你就不用手动一条条去翻commit信息,也不容易漏掉那些关键改动。
通义灵码生成周报需基于本地Git提交日志,先执行git log确认7天内提交存在,再通过插件指令或手动导入日志提炼功能、Bug修复与优化点,确保分支正确且commit信息清晰。

前提:确保本地 Git 仓库有本周干净的提交历史
进入项目根目录,运行 git log --since="7 days ago" --oneline,确认能列出近7天的简短提交(如 a1b2c3d feat: 用户登录支持手机号+验证码)。
这一步不能跳过
为什么这么强调?因为通义灵码只解析你本地 .git 目录里的日志,它不访问远程仓库。没提交或没同步,它就“看不见”你的工作。这个前提没做好,后边全是白忙活。
在 VS Code 中调出通义灵码并加载提交日志
打开任意一个项目文件(比如 README.md 或 src/index.ts),按 Ctrl+I(Windows/Linux)或 Cmd+I(Mac)唤出通义灵码输入框。
然后粘贴下面这条指令——注意把 branch 名替换成你实际使用的开发分支,比如 main、dev 或 feature/login:
基于 git log --since="7 days ago" --pretty=format:"%h %s" origin/feature/login 生成一份技术周报,包含:① 本周完成的主要功能 ② 修复的关键 Bug ③ 代码优化点。用中文分点陈述,不加 markdown 格式,每点不超过两行。
按回车执行。通义灵码会自动调用 shell 执行该命令,把原始提交列表作为上下文喂给模型,然后给你一份初稿。
方法一:用通义灵码插件内置的「Git Summary」快捷指令
在编辑器右下角状态栏找到通义灵码图标,点击后选择「Git Summary」。弹窗里设置时间范围为「Last 7 days」,分支选当前所在分支,点击「Generate」即可。
生成结果默认会按「新增」「修改」「修复」三类归类,看着挺规整的。不过有个坑要注意:部分 commit 语义模糊时,模型可能会归类错误。比如把 refactor: 调整 utils 文件结构 判为「新增」——这时候你就需要人工核对一下第二、三条是否真属于新增功能。
方法二:手动导出日志再喂给灵码(适合需要精细控制格式的场景)
第一步:在终端执行 git log --since="7 days ago" --pretty=format:"[%ad] %h — %s" --date=short > weekly-commits.txt,生成带日期的纯文本日志。
第二步:用 VS Code 打开 weekly-commits.txt,全选复制。
第三步:在任意代码文件中唤出通义灵码,输入提示词:“以下是我本周的 Git 提交记录,请按模块归类总结,每个模块下列出对应 commit 的简要说明(保留原始 commit hash):”。然后粘贴刚才复制的内容,回车。
这个方法的优势在于日志完全可控,不会因为分支名写错而拉到别人的提交。代价就是多几步操作,而且如果 commit 信息本身就写得比较笼统(比如“fix bug”“update code”这种),模型也无能为力——它没法无中生有地帮你补全细节。