我们正在作为一个全球团队致力于此项目。
最后一次提交显示“将来”。我们想知道这意味着什么?
这是屏幕截图(观察最上面的提交):
我们应该获取时间戳而不是这个,对吗?
Git 在每次提交中嵌入两个时间戳:作者时间戳和提交者时间戳。通常在 GitHub 上,这是您看到的提交者时间戳。
但是,并不要求时间戳准确。在这种情况下,时间戳或其中的时区不正确,并且指定的时间是将来的时间。这可能意味着进行提交的计算机的时区设置不正确,或者未正确同步到可靠的 NTP 服务器以获取当前时间。
事实上,你可以在 Git 中合成任何你想要的时间戳,包括 Git 创建之前或我们都死了之后的时间戳。请参阅
GIT_AUTHOR_TIMESTAMP
中的 GIT_COMMITTER_TIMESTAMP
和 git-commit(1)
变量。