Git 导出提交摘要到文本文件
目录
如何将所有的 git commits 的描述导出到文本文件?
示例:git log --pretty=format:"%h %an %ad %s" --date=short > commits.txt
参数说明:
-
--pretty=format:
指定输出格式,其中%h
是提交的简短哈希%s
是提交的描述%an
是提交的作者名字%ad
提交日期
-
--date=short
选项下会使用简短的日期格式
默认的日期格式示例Sun Oct 6 00:56:25 2024 +0800
,简短的日期格式示例2024-10-06
-
-n
限制记录的数量(导出最近 n 条记录)。例如git log -10
。
常用
- 仅导出日期和提交的摘要
git log --pretty=format:"%ad %s" --date=short > commit_summaries.txt