Skip to content

[git] Изменение даты коммита

Roman edited this page Aug 15, 2023 · 5 revisions

У коммита есть 2 даты

AuthorDate: Mon Aug 10 10:33:04 2023 +0000
CommitDate: Mon Aug 13 11:20:09 2023 +0000

CommitDate - меняется при ребейзе. AuthorDate - выставляется при первом коммите.

Посмотреть можно командой

git show --pretty=fuller 

Чтобы изменить дату AuthorDate нужно:

git commit --amend --no-edit --date "2022-12-04T11:06:19.019Z"

Чтобы изменить обе даты (CommitDate и AuthorDate):

GIT_COMMITTER_DATE="Mon Aug 14 11:29:09 2023 +0000" git commit --amend --no-edit --date "Mon Aug 14 11:29:09 2023 +0000"

Саму дату можно сгенерировать тут https://www.timestamp-converter.com/

Ссылки:

Clone this wiki locally