Git Commit Limiting: Difference between revisions
Jump to navigation
Jump to search
(8 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
* [[Git_log#Commit_Limiting|git log]] | * [[Git_log#Commit_Limiting|git log]] | ||
* [[Git_rev-list#Commit_Limiting|git rev-list]] | * [[Git_rev-list#Commit_Limiting|git rev-list]] | ||
* [[Working with Dates in Git]] | |||
=Overview= | =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. | 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: | ||
{{Internal|git rev-list|git rev-list}} | |||
{{Internal|git log|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: | |||
<syntaxhighlight lang='bash'> | |||
git log --since "04/28/2020 9:19 PM PDT" | |||
</syntaxhighlight> | |||
Also see: {{Internal|Working with Dates in Git|Working with Dates in Git}} | |||
==--until, --before== | |||
Show commits older than a specific date: | |||
<syntaxhighlight lang='bash'> | |||
--before=TODO | |||
</syntaxhighlight> | |||
<syntaxhighlight lang='bash'> | |||
--before="@{7.days.ago}" | |||
</syntaxhighlight> | |||
Also see: {{Internal|Working with Dates in Git|Working with Dates in Git}} | |||
=Examples= | |||
<syntaxhighlight lang='bash'> | |||
git rev-list -1 --before="@{7.days.ago}" task/feature1 | |||
</syntaxhighlight > |
Latest revision as of 21:32, 1 October 2020
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:
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:
--until, --before
Show commits older than a specific date:
--before=TODO
--before="@{7.days.ago}"
Also see:
Examples
git rev-list -1 --before="@{7.days.ago}" task/feature1