我读到添加提交时的--date参数可用于指定时间戳和时区偏移量。我很好奇是否有全局设置时区偏移的方式,以便它与我的时区匹配..我在EST中是-0500来自UTC,每当我提交并推送给Github我的时候贡献永远不会出现在正确的一天。 IE浏览器。它是我的2:00 AM,但git将时区偏移设置为UTC。现在,当我将更改提交/推送到Github时,它们将显示为UTC时间晚上9点。
我现在有一些OCD表现。
答案 0 :(得分:1)
Git从您的系统配置中获取时区,因此如果您正确配置系统,那么Git应该使用正确的时区。运行date +%z
以检查系统的配置。
也许Git正在使用正确的时区,但GitHub正在使用错误的时区显示时间。创建提交后,运行git show
并检查偏移量。如果它是正确的,那么问题在于GitHub。