使git日志中的时间戳与修改后的提交日期匹配的简单方法?

使git日志中的时间戳与修改后的提交日期匹配的简单方法?,git,Git,因此,在git中使用类似于git commit--amend--date=“Wed Feb 16 14:00 2011+0100”的东西很容易更改提交日期 我注意到,./git/logs/refs/heads中提交历史的时间戳没有改变,这对吗?因此,即使您按照前面提到的stackoverflow post更改提交日期,日志中显示的提交时间戳也不会匹配 是否有一种简单的方法使它们匹配以及如何匹配?之前:git show默认为HEAD,$cat.git/HEAD显示HEAD指向ref:refs/he

因此,在git中使用类似于
git commit--amend--date=“Wed Feb 16 14:00 2011+0100”的东西很容易更改提交日期

我注意到,./git/logs/refs/heads中提交历史的时间戳没有改变,这对吗?因此,即使您按照前面提到的stackoverflow post更改提交日期,日志中显示的提交时间戳也不会匹配


是否有一种简单的方法使它们匹配以及如何匹配?

之前:
git show
默认为
HEAD
$cat.git/HEAD
显示
HEAD
指向
ref:refs/heads/new
(分支
new

更改日期:

zrrbite@ZRRBITE MINGW64 /d/dev/git/test (new)
$ git commit --amend --date="Wed Feb 16 14:00 2011 +0100"
[new 71a3966] 4
Date: Wed Feb 16 14:00:00 2011 +0100
1 file changed, 1 insertion(+), 1 deletion(-)
之后:

zrrbite@ZRRBITE MINGW64 /d/dev/git/test (new)
$ git show
commit 71a3966a78e7dc046dfc4bdf91c212979cfdd348 (HEAD -> new)
Author: Martin Kjeldsen
Date:   Wed Feb 16 14:00:00 2011 +0100
进一步的
日志
分支机构证明
新建

zrrbite@ZRRBITE MINGW64 /d/dev/git/test (new)
$ git log -1
commit 71a3966a78e7dc046dfc4bdf91c212979cfdd348 (HEAD -> new)
Author: Martin Kjeldsen
Date:   Wed Feb 16 14:00:00 2011 +0100

哪个时间戳?提交日期还是作者日期?您从该页面采取了哪种方法?git/logs/refs/heads中的文件不是提交历史记录,与iwth
git log
@asteroswithwings无关-我更新了问题-我在谈论提交日期。MarkAdelsberger-如果我理解正确的话,它看起来像.git/logs/refs/headsfunction可以像一个“审计跟踪”一样工作?不是真的,不是。你误解了文件是什么。
zrrbite@ZRRBITE MINGW64 /d/dev/git/test (new)
$ git log -1
commit 71a3966a78e7dc046dfc4bdf91c212979cfdd348 (HEAD -> new)
Author: Martin Kjeldsen
Date:   Wed Feb 16 14:00:00 2011 +0100