Rewriting the history of a public branch is a bad idea, but there is nothing sacred about a single commit, which means that you cannot copy, modify and publish it on another branch.
You can simply create a new branch, coming from the lead master, the cherry-pickcommit you want to change, and then commit --amendto change it. This should save authorship.
source
share