Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.09 KB

commit-different-date.md

File metadata and controls

24 lines (18 loc) · 1.09 KB
标题 标签
commitDifferentDate(不同日期的提交) commit(提交)

有时,你可能会遇到需要创建日期与当前日期不同的提交的情况。 幸运的是,你可以使用 GIT_AUTHOR_DATEGIT_COMMITTER_DATE 来处理此问题:

代码如下:

# 语法
GIT_AUTHOR_DATE=<date>
GIT_COMMITTER_DATE=<date>
git commit -m <commit>

使用示例:

GIT_AUTHOR_DATE='Mon May 18 19:32:10 2020 -0400'
GIT_COMMITTER_DATE='Mon May 18 19:32:10 2020 -0400'
git commit -m 'Commit from the past'

如上例所示,你可以将这两个值设置为你喜欢的任何日期,你的代码将在该日期提交。 请注意,上述值的格式为'date +"%s %z"',也称为内部原始 git 格式,但你也可以使用其他格式,例如 RFC 2822 ('Mon, 18 May 2020 19:32:10 -0400')、ISO 8601 ('2020-05-18 19:32:10 -0400')、本地日期 ('Mon May 18 19:32:10 2020'),、简写('2020-05-18') 或相对值(5.seconds.ago, 2.years.3.months.ago, '6am yesterday')。