Files
first-contributions/docs/additional-material/git_workflow_scenarios/check-commit-log.md
T
Roshanjossey b166a1d130 reset repo
2025-01-03 22:30:04 +01:00

1.3 KiB

Check commit log

In order to check commits log for a branch, or, a file, following command can be used:

git log [options] [path]

The output of this command is given in reverse chronological order by default.

Command output example

$ git log
commit e3fabb30ab536bd5876461d8a749301a321e714f (HEAD -> check-commit-log-ko, upstream/main, origin/main, origin/HEAD, main)
Author: Dan Yunheum Seol <yunheum.seol@mail.mcgill.ca>
Date:   Tue Jun 4 01:07:25 2024 -0400

    Add dan-seol to Contributors list (#84962)

commit 4af4ec8a56e057ce8768af77eda528453974d0bc
Author: Edgar Humberto Tijerina Tamez <168693312+EdgarHTT@users.noreply.github.com>
Date:   Mon Jun 3 23:06:05 2024 -0600

    Add Edgar Tijerina to Contributors list (#84961)

Command variations and options

  • In order to perform the commits reachable from a particular commit ids: (In this case, foo and bar)
    git log foo bar
  • It is also possible to remove the commits reachable from a given commit id by adding a ^ in front of commit id: (In this case, baz)
    git log foo bar ^baz
  • Commit log for a particular file:
    git log --all <filename>
  • Limit number of commits in log: (In this case, 5)
    git log -n 5

Refer