如何创建一个过去的日期git提交?

Jac*_*ick 2 git

我想知道你过去会怎样创建一个提交?

我已经搜索过了,据我所知,可以使用 git commit --date""

如果有人能澄清这一点并举例说明日期格式,我将非常感激.

cnd*_*cnd 5

例如 --date="Wed Feb 16 14:00 2011 +0100"

来自kernel.org:

日期格式

GIT_AUTHOR_DATE,GIT_COMMITTER_DATE环境变量和该 --date选项支持以下日期格式:

Git内部格式它是,自UNIX时代以来的秒数.是UTC的正偏移或负偏移.例如,CET(比UTC早2小时)是+0200.

RFC 2822 RFC 2822描述的标准电子邮件格式,例如Thu,2005年4月7日22:13:13 +0200.

ISO 8601 ISO 8601标准规定的时间和日期,例如2005-04-07T22:13:13.解析器也接受空格而不是T字符.

来源:http://www.kernel.org/pub/software/scm/git/docs/git-commit.html