Altere a data de um commit no Git

Geralmente nunca é uma boa ideia fazer isso, mas descobri um caso em que foi útil.

Um commit tem duas datas: a data do autor e a data do commit.

Para realocar para o commit:
1. git rebase -i <hash of the commit to change>
2. selecione para editar apenas esse commit

Para alterar apenas a data de confirmação:

git commit --amend --date "`date -R`"

Para alterar as datas do autor e do commit:

GIT_COMMITTER_DATE="`date-R`" git ci --amend --date "`date -R`"

Termine o rebase com git commit --continue.