常规 Git 日志
git log
将显示作者和哈希的所有提交。这将在每次提交时显示多行。 (如果你希望每次提交显示一行,请查看 onelineing )。使用 q
键退出日志。
默认情况下,没有参数,git log 按反向时间顺序列出在该存储库中进行的提交 - 也就是说,最新的提交首先显示。如你所见,此命令列出每个提交及其 SHA-1 校验和,作者姓名和电子邮件,写入日期和提交消息。 - 来源
示例(来自 Free Code Camp 存储库):
commit 87ef97f59e2a2f4dc425982f76f14a57d0900bcf
Merge: e50ff0d eb8b729
Author: Brian <sludge256@users.noreply.github.com>
Date: Thu Mar 24 15:52:07 2016 -0700
Merge pull request #7724 from BKinahan/fix/where-art-thou
Fix 'its' typo in Where Art Thou description
commit eb8b7298d516ea20a4aadb9797c7b6fd5af27ea5
Author: BKinahan <b.kinahan@gmail.com>
Date: Thu Mar 24 21:11:36 2016 +0000
Fix 'its' typo in Where Art Thou description
commit e50ff0d249705f41f55cd435f317dcfd02590ee7
Merge: 6b01875 2652d04
Author: Mrugesh Mohapatra <raisedadead@users.noreply.github.com>
Date: Thu Mar 24 14:26:04 2016 +0530
Merge pull request #7718 from deathsythe47/fix/unnecessary-comma
Remove unnecessary comma from CONTRIBUTING.md
如果你希望将命令限制为持续 n
提交日志,则可以简单地传递参数。例如,如果你希望列出最后 2 个提交日志
git log -2