git - GitHub 从哪里花时间进行推送?

标签 git github

如果我更改计算机上的时间,然后提交并推送,我会看到 github 占用了我提交更改时在我的计算机上设置的时间。有没有办法让 github 显示真实的时间/日期?

最佳答案

推送的时间并不重要;您可以在许多远程存储库上多次推送相同的提交。它不存储在任何地方。

每次提交都会存储两个时间戳:创建时间(作者日期)和应用时间(提交者日期)。创建提交时这些时间是相同的。当提交被修改、应用补丁、精心挑选、重新设置基础等时,提交者日期会发生变化。
默认情况下,这些时间戳是使用创建/更新提交的计算机上的当前时间生成的,但您可以 override them if needed .

Git book 中详细了解作者和提交者之间的区别.

关于git - GitHub 从哪里花时间进行推送?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47732411/

相关文章:

git - merge 简单1个提交分支的极其简单的git/Github用例导致分支删除失败

java - 在 git bisect 期间,仅运行失败的测试是否安全?或者我们应该运行所有测试?

git - 推送到位于 RDP 客户端上的 git 存储库

git - 使用 MobileMe idisk 作为 git 存储库

git 错误 : ssh: Could not resolve hostname?

git - 使用 Git 的每个文件权限

git - 从 fork 的 repo 中删除上游分支是否安全?

git - 如何更改 git 提交消息中的默认注释?

git - 何时在 git 分支模型中增加版本

linux - 如何连接github桌面和cpanel