I would like to change my name, surname and email in my all commits, is it possible?
With Git 2.24 (Q4 2019), git filter-branch (and BFG) is deprecated.
The equivalent would be, using newren/git-filter-repo, and its example section:
cd repo
git filter-repo --mailmap my-mailmap
with my-mailmap:
Correct Name
That would replace the author name and email of any commit done by anyone with
See git shortlog mapping author section for the exact syntax of