Git 错误的提交时间戳

Git wrong commit time stamp

我试图将一些更改推送到存储库的分叉副本。在提交时我的系统日期是错误的并且提前一天。现在在上游 repo 合并我的更改后,我的提交时间戳早于实际合并时间戳。如何纠正?

为什么提交时没有远程检查?

您可以更改旧提交 (I have a script for that) 的时间戳,但这也会更改回购的历史记录,迫使您使用 git push --force.
确保所有其他协作者都知道该更改。

Why there is no check from remote while committing ?

因为(在 "distributed" 环境中)没有中央 "time" 来源可以参考:下游和上游(远程)回购可能有其内部时钟偏差,所以没有检查真的可以。