通常我使用两台电脑,例如:PC1
and PC2
.
我在两者上都使用CygWin
on Windows 10
.
他们有相同的配置。
On PC1
我试图对如何显示日期和时间进行一些调整:
$ git log
我尝试了多个bash
and git
命令。
过去和现在PC2
当我做:
$ date
我得到以下信息:
Tue Sep 25 16:17:34 CDT 2018
but on PC1
(错误的),使用相同的命令,我得到:
Tue, Sep 25, 2018 16:17:34
在那里你可以看到TimeZone
指示器未显示。
另外,现在就PC1
,当我进行提交然后列出历史记录时:$ git log
,日期如下:
Date: Tue Sep 25 22:58:42 2018 +0100
它应该在哪里:
Date: Tue Sep 25 16:58:42 2018 -0500
因为我当前的时区是:CDT
(America/Chicago
) (-05:00
)
关于如何解决这个问题有什么想法吗?
Thanks!
[EDIT 1]
回应来自的建议@Johan
下面他说:
---评论开始---
您需要设置git log --date
to local
.
git config --global log.date local
---评论结束---
我刚刚尝试过,现在我上次提交中显示的日期没有TimeZone
指标。使用与之前相同的时间参考将是:
Date: Tue Sep 25 22:58:42 2018
我需要得到TimeZone
提交列表上的指示器。
[EDIT 2]
回应来自的建议@Johan
下面他说:
---评论开始---
您需要设置git log --date
to default
.
git config --global log.date default
---评论结束---
我刚刚尝试过,现在我又得到了:
Date: Tue Sep 25 22:58:42 2018 +0100
甚至尝试新的提交。