Last active
January 22, 2025 17:48
-
Star
(245)
You must be signed in to star a gist -
Fork
(79)
You must be signed in to fork a gist
-
-
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=( "[email protected]" "[email protected]" ) CORRECT_NAME="Your Correct Name" CORRECT_EMAIL="[email protected]" 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