🫣
Git - 過去の全てのコミットの名前とメールアドレスを一括変更する
たまにやるときに忘れるのでメモ。
Git
でコミットした時の名前とメールアドレスを後で変えたい時もあると思います。
そんな時は、Committer
と Author
を変えていく訳ですが、一気に更新する方法です。
git filter-branch -f --env-filter \
"GIT_AUTHOR_NAME='<新しい名前>'; \
GIT_AUTHOR_EMAIL='<新しいメールアドレス>'; \
GIT_COMMITTER_NAME='<新しい名前>'; \
GIT_COMMITTER_EMAIL='<新しいメールアドレス>';" \
HEAD
名前とメールアドレスはそれぞれ入れてください。
最後にエンターでまるっと適用、上書きします。
他にも方法はあるみたいですね。
公開リポジトリに上げる前なんかにどうぞ 🎁
Discussion