git log --after="2022-1-1" --date=short --pretty=format:'"%H","%an","%ae","%ad","%s"' --shortstat --no-merges
再简洁一点
git log --after="2022-4-1" --date=short --pretty=format:'%H,%an,%ae,%ad,%s'--no-merges
如果需要输出到文件,加上 >> xxx
git log --after="2022-4-1" --date=short --pretty=format:'%H,%an,%ae,%ad,%s' --no-merges >> log.csv
由于我们使用逗号拼接的,可直接导出到csv文件
基本满足commit_id,作者,日期,备注等要求