导出Git提交记录

git log --after="2022-07-20 00:00:00" --date=iso --pretty=format:"%h","%an","%ad","%s" --encoding=GBK  >> ~/Desktop/commit.csv

--after导出指定日期之后的提交记录

--before导出指定日期之前的提交记录

--encoding指定导出编码

-date导出日期格式

%H提交对象(commit)的完整哈希字串

%h提交对象的简短哈希字串

%T树对象(tree)的完整哈希字串

%t树对象的简短哈希字串

%P父对象(parent)的完整哈希字串

%p父对象的简短哈希字串

%an作者(author)的名字

%ae作者的电子邮件地址

%ad作者修订日期(可以用 -date= 选项定制格式)

%ar作者修订日期,按多久以前的方式显示

%cn提交者(committer)的名字

%ce提交者的电子邮件地址

%cd提交日期

%cr提交日期,按多久以前的方式显示

%s提交说明