Существует также ленивый подход к этой проблеме, особенно если у вас есть более одного коммита, который вы хотите изменить. В моем случае у меня была новая ветка с несколькими коммитами с неверным автором, так что мне помогло:
Перейти к исходной ветке:
git checkout develop
Создать из него новую ветку:
git checkout -b myFeature develop
Объединить его без информации о коммите как один коммит:
git merge --no-commit --squash branchWrongAuthor
Возможно, вы также захотите внести изменения:
git stage .
Измените имя автора и внесите изменения:
git commit --amend --author "New Author Name <New Author Email>" -m "new feature added"
И это все, вы можете нажать изменения.
git push
После этого вы можете удалить ветку с неверным автором.