常規 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