I would like to change my name, surname and email in my all commits, is it possible?
Only if you haven't pushed your commits to the world. Other wise everyone else has your old name in their repo which is unlikely you can change everyone's.