git学习日志-查看提交历史

2020-06-21  本文已影响0人  Levi_moon

在提交了更新或克隆了某个项目后,可以通过git log命令查看提交历史。

一、不带参数

不带参数时

二、带参数

1.参数-p--patch

带参数`-p`

2.参数--stat

带参数`--stat`

3.参数--pretty

带参数`--pretty=format:"%h - %an, %ar : %s"`

--pretty=format参数常用的选项:

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

作者和提交者之间不一定是同一个人,作者是实际做出修改的人,提交者是最后将工作成果提交到仓库的人。

4.参数--graph

5.限制输出长度的参数

5.1.参数--since--until

5.2.参数-S

带参数`-S`

限制git log输出的选项:

选项 说明
--<n> 仅显示最近的n条提交
--since,--after 仅显示指定时间之后的提交
--until,--before 仅显示指定时间之前的提交
--author 仅显示作者匹配指定字符串的提交
--committer 仅显示提交者匹配指定字符串的提交
--grep 仅显示提交说明中包含指定字符串的提交
--S 仅显示添加或删除内容匹配指定字符串的提交
上一篇下一篇

猜你喜欢

热点阅读