# git rev-list > List revisions (commits) in reverse chronological order. > More information: . - List all commits on the current branch: `git rev-list {{HEAD}}` - Print the latest commit that changed (add/edit/remove) a specific file on the current branch: `git rev-list {{--max-count|-n}} 1 HEAD -- {{path/to/file}}` - List commits more recent than a specific date, on a specific branch: `git rev-list --since "{{2019-12-01 00:00:00}}" {{branch_name}}` - List all merge commits on a specific commit: `git rev-list --merges {{commit}}` - Print the number of commits since a specific tag: `git rev-list {{tag_name}}..HEAD --count`