My local commits have wrong email so I used the following command to reset it. However, it only reset the latest local commit. How to reset the earlier ones?
git
Do (you may need to increase/decrease 20 according to how far back the commit you want to edit is):
git rebase -i HEAD~20
and, for the commit you want to amend, replace pick
with edit
(in the interactive window). Save, and close.
Then, do git commit --amend
, make your change, and let the rebase continue.