Git Commit Limiting

From NovaOrdis Knowledge Base
Jump to: navigation, search

Internal

Overview

Several git commands that list commits have a common set of options that can be used to select a subset of commits to be displayed. Those options are known as "commit limiting" options. Also see:

git rev-list
git log

Options

-<number>, -n <number>, --max-count=<number>

Limit the number of commits to output.

--since, --after

Show commits more recent than a specific date:

git log --since "04/28/2020 9:19 PM PDT"
Also see:
Working with Dates in Git

--until, --before

Show commits older than a specific date:

--before=TODO
--before="@{7.days.ago}"
Also see:
Working with Dates in Git

Examples

git rev-list -1 --before="@{7.days.ago}" task/feature1