git rebase -i <commit> --exec "git commit --amend --reset-author --no-edit --allow-empty --allow-empty-message"
git rebase
:
--exec
Append "exec <cmd>" after each line creating a commit in the final history. <cmd> will be interpreted as one or more shell commands. Any command that fails will interrupt the rebase, with exit code 1.