git format 教程
栏目:
git
发布时间:2022-06-17
git format 语法
%H 提交对象(commit)的完整哈希字串
%h 提交对象的简短哈希字串
%T 树对象(tree)的完整哈希字串
%t 树对象的简短哈希字串
%P 父对象(parent)的完整哈希字串
%p 父对象的简短哈希字串
%an 作者(author)的名字
%ae 作者的电子邮件地址
%ad 作者修订日期(可以用-date= 选项定制格式)
%ar 作者修订日期,按多久以前的方式显示
%cn 提交者(committer)的名字
%ce 提交者的电子邮件地址
%cd 提交日期
%cr 提交日期,按多久以前的方式显示
%s 提交说明
git format 实例
$ git log
Author: lucy <lucy@tides.cn>
Date: Wed Dec 1 17:33:20 2021 +0800
first commit msg
commit a36aa687bb42591fce729a31cab92161359a4de0
Author: lily <lily@tides.cn>
Date: Wed Dec 1 17:13:35 2021 +0800
send commit msg
commit 56f96da3e39dbbeaea4f5d0fd2a671de3b32859d
Author: tom <tom@tides.cn>
Date: Wed Dec 1 11:12:23 2021 +0800
third commit msg
保留 author 信息
$ git log -n 2 --format=%an
lucy
lily
保留 author 信息 + 提交日期 + 提交说明
$ git log -n 2 --format='%an %cd %s'
lucy Wed Dec 1 17:33:20 2021 +0800 first commit msg
lily Wed Dec 1 17:13:35 2021 +0800 send commit msg
$ git log
commit 1dcc7b0377cc7c5bfbc0204b488a9139ac052df1 (HEAD -> feat_optimization_0617, origin/feat_optimization_0617)
Author: 长三角见闻 <admin@tides.cn>
Date: Thu Jun 16 18:56:19 2022 +0800
feat: 取关增加二次确认,批量操作柜子二次确认时不展示柜号
commit cb67ac4409105307f0959cc8d92d907340718af4
Author: 长三角见闻 <admin@tides.cn>
Date: Thu Jun 16 16:36:35 2022 +0800
feat: 开锁和取关去除二次确认
本文地址:https://www.tides.cn/p_git-format