git-reauthor
Rewrite commit authorship history
TLDR
Change author of commits
SYNOPSIS
git reauthor [options] [range]
DESCRIPTION
git reauthor rewrites commit history to correct author information. It updates author names and email addresses throughout the specified commit range for all commits matching the old email.
The command is useful for fixing incorrect attribution, consolidating identities after email changes, or correcting authorship before publishing a repository. Since it rewrites history, it should only be used on branches that have not been shared.
PARAMETERS
--old-email EMAIL
Email to match.--correct-email EMAIL
New email address.--correct-name NAME
New author name.RANGE
Commit range to process.--help
Display help information.
CAVEATS
Part of git-extras package. Rewrites history. Don't use on shared branches. All commit hashes change.
HISTORY
git reauthor is part of git-extras, providing a convenient wrapper for the common task of fixing author information.
SEE ALSO
git-commit(1), git-filter-repo(1)
