有没有更简洁的命令可以获取特定日期的提交记录,而不是像下面的表达式那样?
git log --after="2014-09-02 00:00:00" --before="2014-09-02 23:59:59"
有没有更简洁的命令可以获取特定日期的提交记录,而不是像下面的表达式那样?
git log --after="2014-09-02 00:00:00" --before="2014-09-02 23:59:59"
您可以创建别名。
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关于git别名的博客文章,其中包含很多有用的示例。
当然,你可以使用Unix时间戳,它们会稍微短一些 :)
git log --after=1409608800 --before=1409695199