filter-repo を使用する
ぐぐると filter-branch が出てくるが、2021/12/19時点では filter-repo を推奨している
filter-repoはpythonのライブラリであるため、pipでインストール可能
手順
-
置換後の名前とメール,置換対象のメールアドレスを定義したファイルを作成する
※以下.mailmapファイルとして作成した場合
.mailmap
TXT
s <69619077+szk302@users.noreply.github.com> <置換対象のメールアドレス>
-
git filter-repo -f --mailmap .mailmap を実行
|
Note
|
git: 'filter-repo' is not a git command というエラーが表示された場合、filter-repoへのパスが通っていません.
|