如果我更改计算机上的时间,然后提交并推送,我会看到 github 占用了我提交更改时在我的计算机上设置的时间。有没有办法让 github 显示真实的时间/日期?
最佳答案
推送的时间并不重要;您可以在许多远程存储库上多次推送相同的提交。它不存储在任何地方。
每次提交都会存储两个时间戳:创建时间(作者日期)和应用时间(提交者日期)。创建提交时这些时间是相同的。当提交被修改、应用补丁、精心挑选、重新设置基础等时,提交者日期会发生变化。
默认情况下,这些时间戳是使用创建/更新提交的计算机上的当前时间生成的,但您可以 override them if needed .
在 Git book 中详细了解作者和提交者之间的区别.
关于git - GitHub 从哪里花时间进行推送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47732411/