2016-03-16 37 views
2

我正在我的地方git的命令行命令(GIT版本2.0.1)與IST不同的結果(GMT + 5:30)時區:Git的REV-list命令給出了不同的時間

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命令中工作嗎?

回答

2

顯然git在日期中將「2016-03-10」視爲「2016-03-10當前時間」,所以它的確切含義取決於您運行它的時間。我現在試着在當地時間8點44分,並且可以看到例如在09:32做出的承諾,但不在08:21

爲了避免不確定性,請使用確切的日期和時間:--after = 「2016-30-10 00:00:00」

相關問題