It is possible to review all of the commits of a single file instead of all files within a single commit, multiple commits, etc.

This is accomplished by using: git log --follow

--follow
Continue listing the history of a file beyond renames (works only for a single file).

Example:

git clone https://github.com/git/git.git
git log --follow -- git/builtin/commit.c

For each change to this file, the output will include:

  • The commit hash
  • Author
  • Date
  • Commit message