git log 命令详解

git log 支持多种不同的参数来筛选log,记录下方便查找

tips: 编辑器显示导致双杠“–”,显示异常, 注意区分

参数说明
-p按补丁格式显示每个提交引入的差异
- -stat显示每次提交的文件修改统计信息
- -shortstat只显示 --stat 中最后的行数修改添加移除统计
- -name-only仅在提交信息后显示已修改的文件清单
- -name-status显示新增、修改、删除的文件清单
- -abbrev-commit仅显示 SHA-1 校验和所有 40 个字符中的前几个字符
- -relative-date使用较短的相对时间而不是完整格式显示日期(比如“2 weeks ago”)
- -graph在日志旁以 ASCII 图形显示分支与合并历史
- -pretty使用其他格式显示历史提交信息。可用的选项包括 oneline、short、full、fuller 和 format(用来定义自己的格式)
- -oneline- -pretty=oneline - -abbrev-commit 合用的简写
-n仅显示最近的 n 条提交
- -since, - -after仅显示指定时间之后的提交
- -until, - -before仅显示指定时间之前的提交
- -author仅显示作者匹配指定字符串的提交
- -committer仅显示提交者匹配指定字符串的提交
- -grep仅显示提交说明中包含指定字符串的提交
-S仅显示添加或删除内容匹配指定字符串的提交

关于 git log --pretty=format 常用的选项
如:git log --pretty=format:"%cn - %an, %H : %s"

选项说明
%H提交的完整哈希值
%h提交的简写哈希值
%T树的完整哈希值
%t树的简写哈希值
%P父提交的完整哈希值
%an作者名字
%ae作者的电子邮件地址
%ad作者修订日期(可以用 --date=选项 来定制格式)
%ar作者修订日期,按多久以前的方式显示
%cn提交者的名字
%ce提交者的电子邮件地址
%cd提交日期
%cr提交日期(距今多长时间)
%s提交说明
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值