gitで過去の全てのAuthorとCommitterを変えたい
gitでuser.nameとuser.emailを変えずにそのまま続けていて、githubに上げたときにいろいろと悲しくなるので、全部一気に変えたい。
直前のコミットを変更するのは、たくさん情報があるけど、全部一気に変えるのはあまりなかったので、備忘録的に。
git filter-branch --tag-name-filter cat --env-filter " export GIT_AUTHOR_NAME='新しい名前'; export GIT_AUTHOR_EMAIL='新しいメール' export GIT_COMMITTER_NAME='新しい名前'; export GIT_COMMITTER_EMAIL='新しいメール' " -- --all
上記を実行すれば、全ての情報を書き換えられる。多分。