有没有一个更简洁的命令来获取特定日期的提交,而不是例如下面的表达式?
git log --after="2014-09-02 00:00:00" --before="2014-09-02 23:59:59"
Run Code Online (Sandbox Code Playgroud)
您可以创建别名.
git config --global alias.logondate '!f() { git log --after "$1 00:00:00" --before "$1 23:59:59"; }; f'
Run Code Online (Sandbox Code Playgroud)
比你可以使用它
git logondate 2014-09-02
Run Code Online (Sandbox Code Playgroud)
您还应该阅读Haacked关于git别名的博客文章.它包含许多有用的例子.