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