通常我使用两台电脑,分别为: PC1
和 PC2
。
在两台电脑上我都在 Windows 10
上使用 CygWin
。
它们的配置相同。
在 PC1
上,我试图调整如何显示日期和时间:
$ git log
我正在尝试多个bash
和git
命令。
在过去以及目前在PC2
上,当我执行以下操作时:
$ date
我收到以下内容:
Tue Sep 25 16:17:34 CDT 2018
但是在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
),你有什么解决办法吗?感谢!
[编辑1]
回应下面@Johan
的建议,他说:
--- 评论开始 ---
你需要将 git log --date
设置为 local
。git config --global log.date local
--- 评论结束 ---
我刚试了一下,现在我的最后一次提交的日期没有TimeZone
指示器了。使用与之前相同的时间参考,它应该是:
Date: Tue Sep 25 22:58:42 2018
我需要在提交列表上获取
TimeZone
指示器。
[编辑2]
响应下面@Johan
的建议,他说:
--- 评论开始 ---
您需要将git log --date
设置为default
。git config --global log.date default
--- 评论结束 ---
我刚试了一下,现在我又得到了:
Date: Tue Sep 25 22:58:42 2018 +0100
尝试新提交。
TZ=CDT
没有起作用,但TZ=America/Chicago
起作用了! - undefined