Como mudar o autor, committer e data de algum commit?

Encontre um hash do seu commit (por exemplo HASH_OF_COMMIT_TO_CHANGE)

Execute este comando com a data em que deseja que esse commit aconteça e novos nomes e e-mails:

git -c user.name="NEW NAME" -c user.email="new_email@gmail.com" commit --amend --date="Tue Nov 20 03:00 2018 +0100" --author="NEW NAME <new_email@gmail.com>"

Isso retornará você um hash cometer recém-criado: HASH_OF_NEW_COMMIT.

git replace HASH_OF_COMMIT_TO_CHANGE HASH_OF_NEW_COMMIT
git filter
-branch -- --all
git replace
-d HASH_OF_COMMIT_TO_CHANGE
git push
--force-with-lease origin master