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
.