You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Markdown创建包含Git提交记录的表格(含最新/全部提交)

如何生成包含Git提交记录的Markdown表格

1. 导出Git提交数据

在项目根目录的终端执行对应命令,按需获取提交记录:

导出全部提交记录

git log --pretty=format:"| %h | %an | %ad | %s |" --date=short

导出最新N条提交记录(以最新10条为例)

git log --pretty=format:"| %h | %an | %ad | %s |" --date=short -n 10

参数说明:

  • %h:短提交哈希(简洁易识别)
  • %an:提交作者姓名
  • %ad:提交日期(--date=short指定为YYYY-MM-DD短格式)
  • %s:提交主题(提交时填写的简短描述)
  • -n 10:限制输出最新的10条记录,可替换为任意数字

2. 组装成完整Markdown表格

先手动添加表头和分隔线,再将命令输出的内容粘贴到下方,最终表格示例如下:

提交哈希作者提交日期提交信息
a1b2c3Javier Santoyo2024-05-20优化项目构建脚本
d4e5f6Jane Doe2024-05-19修复移动端兼容性问题
g7h8i9John Smith2024-05-18添加API接口文档

自定义字段扩展

如果需要额外信息,只需调整--pretty=format的内容:

  • 完整提交哈希:用%H替换%h
  • 作者邮箱:用%ae替换%an,或写成%an <%ae>同时显示姓名和邮箱
  • 精确提交时间:去掉--date=short,或改用--date=iso获取时分格式

内容的提问来源于stack exchange,提问作者Javier Santoyo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 17:30:41