Git日志显示错误的提交日期
出于某种原因,我最近提交的所有git都被提交了错误的日期 我昨天做了两次承诺,今天做了一次承诺,他们都是在16天前被承诺的。更具体地说,10月31日星期五15:32:21 2014+0100 在我的计算机上运行Git日志显示错误的提交日期,git,Git,出于某种原因,我最近提交的所有git都被提交了错误的日期 我昨天做了两次承诺,今天做了一次承诺,他们都是在16天前被承诺的。更具体地说,10月31日星期五15:32:21 2014+0100 在我的计算机上运行date会产生太阳2014年11月16日12:55:08 CET,因此我的计算机时间是正确的 将存储库推送到GitHub时,问题仍然存在 更新#1: 可以找到有问题的存储库 显示25分钟前写入时正在进行的提交。这是正确的 提交的日期正确,但显示的是16天前编写的 更新#2: 操作系统: G
date
会产生太阳2014年11月16日12:55:08 CET,因此我的计算机时间是正确的
将存储库推送到GitHub时,问题仍然存在
更新#1:
可以找到有问题的存储库
显示25分钟前写入时正在进行的提交。这是正确的
提交的日期正确,但显示的是16天前编写的
更新#2:
操作系统:
GIT版本:
git version 1.8.5.2 (Apple Git-48)
GIT环境变量:
GIT_DIR=.git
GIT_AUTHOR_DATE=@1414765941 +0100
GIT_INDEX_FILE=.git/index
GIT_AUTHOR_NAME=codeaken
GIT_PREFIX=
GIT_AUTHOR_EMAIL=<removed>
GIT_DIR=.GIT
吉特作者日期=@1414765941+0100
GIT_INDEX_FILE=.GIT/INDEX
GIT_AUTHOR_NAME=codeaken
GIT_前缀=
GIT_作者_电子邮件=
如果在执行comit时设置了环境变量(如GIT\u AUTHOR\u DATE
),则将使用该日期(而不是当前日期)
尝试取消设置GIT作者日期
过去,GIT\u AUTHOR\u DATE
通常在GIT命令(如GIT filter branch)中用于设置提交。见“”
关于GitHub:
- 这是基于李>
- 显示作者日期,而不是提交日期
GIT\uu…
环境变量?我已经用您请求的信息更新了问题。我没有手动设置该环境变量。你知道为什么会这样吗?为什么Github即使设置了,也会在站点的某些部分显示正确的提交时间(请参见更新#1)?@codeaken否,我不知道为什么设置了该变量。我只知道这会解释为什么日期是错误的。@codeaken我已经更新了关于GitHub的答案。
GIT_DIR=.git
GIT_AUTHOR_DATE=@1414765941 +0100
GIT_INDEX_FILE=.git/index
GIT_AUTHOR_NAME=codeaken
GIT_PREFIX=
GIT_AUTHOR_EMAIL=<removed>