Git Log Command Examples

Git log is an essential command when working with git version control. It allows you to see the history of a repository, including details about each commit like the author, date, and commit message. It lets you know what’s changed, when it changed and by who.

Basic Git Log Example

Using the git log command is simple. Just navigate to your git repo in your terminal window and run ‘git log‘. This will display a list of most recent commits in your repo, starting with the most recent.

$ git log

Git Log Parameters & Options

The git log command has several options that allow us to tailor the information it displays. For instance, you can use it with the –oneline parameter to condense results, or with the –auther paramter to filter results by user.

We can also change the output format:

# show most recent 5 commits on one line, with formatting 
git log -5 --graph --pretty=format:'%C(red)%h%Creset -%C(yellow)%d%Creset %s %C(green)(%cr) %C(yellow)<%an>%Creset'
Git Log Formatting