根据 Git 中的时间戳获取提交哈希
Getting a commit hash based on a timestamp in Git
是否可以通过一系列时间戳来搜索提交?(或者只是一个特定的时间戳或者只是在特定日期之前)
--before/--after
from git log
有助于过滤特定时间范围内的提交。
这是一个显示一个范围内所有结果的示例:
git log --after="2020-01-01 00:00" --before="2020-01-10 23:59"
这是另一个在一行中显示结果并对其进行美化的示例:
git log --graph --pretty=format:"%h %ad %s" --after="2020-01-01 00:00" --before="2020-01-10 23:59"
如果您希望所有提交都在某个日期之前,您只能使用 --before
是否可以通过一系列时间戳来搜索提交?(或者只是一个特定的时间戳或者只是在特定日期之前)
--before/--after
from git log
有助于过滤特定时间范围内的提交。
这是一个显示一个范围内所有结果的示例:
git log --after="2020-01-01 00:00" --before="2020-01-10 23:59"
这是另一个在一行中显示结果并对其进行美化的示例:
git log --graph --pretty=format:"%h %ad %s" --after="2020-01-01 00:00" --before="2020-01-10 23:59"
如果您希望所有提交都在某个日期之前,您只能使用 --before