Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git日志显示错误的提交日期_Git - Fatal编程技术网

Git日志显示错误的提交日期

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

出于某种原因,我最近提交的所有git都被提交了错误的日期

我昨天做了两次承诺,今天做了一次承诺,他们都是在16天前被承诺的。更具体地说,10月31日星期五15:32:21 2014+0100

在我的计算机上运行
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:

  • 这是基于
  • 显示作者日期,而不是提交日期

您试过重新启动计算机吗?@codeaken好的,哪种操作系统,哪种git版本?您是否有任何
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>