Changing the Git history of your repository using a script
git filter-branch --env-filter '
OLD_EMAIL="basel@gopangea.com"
CORRECT_NAME="Kacheflowe"
CORRECT_EMAIL="basel.farag@gmail.com"
if [ "$GIT_COMMITTER_EMAIL" = "basel@gopangea.com" ]
then
export GIT_COMMITTER_NAME="Kacheflowe"
export GIT_COMMITTER_EMAIL="basel.farag@gmail.com"
fi
if [ "$GIT_AUTHOR_EMAIL" = "basel@gopangea.com" ]
then
export GIT_AUTHOR_NAME="Kacheflowe"
export GIT_AUTHOR_EMAIL="basel.farag@gmail.com"
fi
' --tag-name-filter cat -- --branches --tags