I would like to change my name, surname and email in my all commits, is it possible?
If there are no other authors, you can do:
git filter-branch --commit-filter 'export GIT_AUTHOR_NAME="authorname"; \ export GIT_AUTHOR_EMAIL=mail@example.com; git commit-tree "$@"'