Gitのコミットログのユーザ情報を書き換える方法
Gitのコミットログのユーザ情報を書き換える方法。
git filter-branch --commit-filter '
if [ "$GIT_AUTHOR_NAME" = "old-name" ];
then
GIT_AUTHOR_NAME="new-name";
GIT_AUTHOR_EMAIL="new-name@example.jp";
git commit-tree "$@";
else
git commit-tree "$@";
fi' HEAD
これで old-name というユーザの場合に new-name のユーザ情報に書き換わる。