意図せず普段使い name, email以外が設定された環境でコミットしてしまった場合の対応
#!/usr/bin/env bash set -e NEW_NAME="NEW_NAME" NEW_EMAIL="new@gmail.com" git filter-branch -f --env-filter " GIT_AUTHOR_NAME='$NEW_NAME' GIT_AUTHOR_EMAIL='$NEW_EMAIL' GIT_COMMITTER_NAME='$NEW_NAME' GIT_COMMITTER_EMAIL='$NEW_EMAIL' " HEAD
% git push -f