T J*_*Kim 4 git macos terminal date github
我遇到一个问题,我不断收到如下错误消息:
$ git commit -m "Update"
fatal: invalid date format: -7 -8 12:3:00
Run Code Online (Sandbox Code Playgroud)
每当我尝试使用我的终端(MacOS)提交或克隆 github 存储库时。
为了尝试将日期格式更改为“有效”格式,我尝试运行以下命令:
$ git commit --date="2020-07-11"
$ GIT_COMMITER_DATE="date" git commit --amend --no-edit --date "date"
Run Code Online (Sandbox Code Playgroud)
并尝试将日期格式更改为相对时间:
$ git commit -m "Test" --date=format:relative:3.hours.ago
Run Code Online (Sandbox Code Playgroud)
但这些命令(包括许多其他命令)都不起作用;我不断收到相同的消息,“致命:日期格式无效:...”。目前,我无法在 github 上提交、推送或克隆我的存储库。
如果有人遇到类似的问题,我绝对希望得到有关此问题的任何帮助/建议,非常感谢。
错误消息的可能来源:https://github.com/git/git/blob/bd42bbe1a46c0fe486fc33e82969275e27e4dc19/ident.c#L436
您的环境(由 shell 管理)包含GIT_AUTHOR_DATE
或GIT_COMMITTER_DATE
(或两者)具有无效值(可能是-7 -8 12:3:00
)。您可能运行了类似以下命令:
$ export GIT_AUTHOR_DATE="-7 -8 12:3:00"
$ export GIT_COMMITTER_DATE="-7 -8 12:3:00"
Run Code Online (Sandbox Code Playgroud)
GIT_AUTHOR_DATE
通过从 shell 环境中删除和 来修复问题GIT_COMMITTER_DATE
,允许 Git 填写默认值:
$ unset GIT_AUTHOR_DATE
$ unset GIT_COMMITTER_DATE
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
861 次 |
最近记录: |