【Git】一括でcommitのAuthorを変更する方法

【Git】一括でcommitのAuthorを変更する方法


# Git
  1. ユーザー名やEmailを変更する
  2. 下記コマンドを実行する
    • git rebase -i --exec 'git commit --amend --no-edit --reset-author' --root
    • 編集は不要なのでそのまま適用する
  3. git log等で想定通りの内容となっていることを確認する
  4. 必要あればgit push
    • push済みのものを変えたい場合は、内容は変わってなくてもgit push --force が必要なので要注意

今更ながらgithubのメールアドレスを晒さない設定を適用したら引っかかったので対応方法です。