Last active
January 8, 2025 19:53
-
-
Save octocat/0831f3fbd83ac4d46451 to your computer and use it in GitHub Desktop.
Ya birden fazla eski e-postamız varsa? Bu faydalı olabilir:
#!/bin/sh # see https://help.github.com/articles/changing-author-info/ git filter-branch --env-filter ' OLD_EMAIL=( "your-old-email@example.com" "your-git-email@users.noreply.github.com" ) CORRECT_NAME="Your Correct Name" CORRECT_EMAIL="your-correct-email@example.com" for NEW_EMAIL in ${OLD_EMAIL[@]}; do if [ "$GIT_COMMITTER_EMAIL" == "$NEW_EMAIL" ]; then export GIT_COMMITTER_NAME="$CORRECT_NAME" export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL" fi if [ "$GIT_AUTHOR_EMAIL" == "$NEW_EMAIL" ]; then export GIT_AUTHOR_NAME="$CORRECT_NAME" export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL" fi done ' --tag-name-filter cat -- --branches --tags
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I also wrote a convenient script to easily rewrite author/committer name and/or email.
You can find it here:
https://github.com/frz-dev/utilities/blob/master/git/git-author-rewrite.sh