There are multiple reasons why you'd want to edit your commits: If you committed with the wrong name or email I you want to edit your old and crappy commit messages To make people think that you work / don't work at a specific time of the day How ?