Open bingoogolapple opened 7 years ago
changeuser.sh
#!/bin/bash cd 仓库路径 git filter-branch --force --env-filter ' if [ "$GIT_COMMITTER_NAME" = "老的用户名" ] || [ "$GIT_AUTHOR_EMAIL" = "老的用户邮箱" ]; then #替换用户名为新的用户名,替换邮箱为正确的邮箱 GIT_AUTHOR_NAME="bingoogolapple"; GIT_AUTHOR_EMAIL="bingoogolapple@gmail.com"; #替换提交的用户名为新的用户名,替换提交的邮箱为正确的邮箱 GIT_COMMITTER_NAME="bingoogolapple"; GIT_COMMITTER_EMAIL="bingoogolapple@gmail.com"; fi ' --tag-name-filter cat -- --branches --tags