我在本地git命令行(git版本2.0.1)上使用IST(GMT + 5:30)时区运行此命令:
git rev-list --after=2016-03-10 --before=2016-03-11 --all --format='%H, %cd, %aE'
在不同时间9:00 am IST
,1:00 PM IST
,6:00 PM IST
运行此命令会给我不同的结果。
有人可以解释git-revlist命令之前和之后的工作方式吗?
答案 0 :(得分:2)
显然git对待" 2016-03-10"在日期为" 2016-03-10当前时间",所以它的确切含义取决于你何时运行它。我现在正在尝试,当地时间8点44分,并且可以看到例如在09:32提交,但不是在08:21提交
为避免不确定性,请使用确切日期和时间: - after =" 2016-30-10 00:00:00"