如何显示特定日期的提交?

时间:2014-09-05 09:43:54

标签: git

是否有更简洁的命令来获取特定日期的提交,而不是例如下面的表达式?

git log --after="2014-09-02 00:00:00" --before="2014-09-02 23:59:59"

2 个答案:

答案 0 :(得分:8)

您可以创建别名。

git config --global alias.logondate '!f() { git log --after "$1 00:00:00" --before "$1 23:59:59"; }; f'

比你可以使用它

git logondate 2014-09-02

您还应该阅读Haacked's blog post about git aliases。它包含许多有用的例子。

答案 1 :(得分:0)

当然,您可以使用unix时间戳,这些时间戳稍短一些:)

git log --after=1409608800 --before=1409695199