利用脚本
代码根目录下创建:vi changelog.sh
, 粘贴如下代码并保存
1 | #!/bin/sh |
把 OLD_EMAIL 、CORRECT_NAME 、 CORRECT_EMAIL 改成自己的新旧邮箱用户名即可;
执行代码:
sh changelog.sh
如果遇到如下错误 :
1 | Cannot create a new backup. A previous backup already exists in refs/original/ Force overwriting the backup with -f |
则执行如下命令;
1 | git filter-branch -f --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD |
最后覆盖远端仓库:
1 | git push origin --force --all |