jekyll server
Using Interactive Rebase
You could do
git rebase -i -p <some HEAD before all of your bad commits>
Then mark all of your bad commits as "edit" in the rebase file
git commit --amend --author "Ge Hao <[email protected]>"
git rebase --continue
You could skip opening the editor altogether here by appending --no-edit so that the command will be:
git commit --amend --author "Ge Hao <[email protected]>" --no-edit && \
git rebase --continue