更改git仓库已经commit的用户名和邮箱信息
换了一个 github 账号,想把以前的仓库 push 到新的账号上,但是 commit 的用户名和邮箱信息还是以前的,想修改成新的用户信息。
参考链接
图文详解如何修改 git 已提交记录的邮箱? :关于如何使用
git rebase -i
来修改 commit 的信息github 修改 commit 的用户名和邮箱 : 这里面讲得很全面,所有方法都讲到了
git 更改作者信息 :git 官方教程,使用脚本
最终采纳的方法
使用git rebase
成功修改了一条,但是一条条改比较麻烦。
最终使用了官方提供的脚本(怪不得那么多教程的脚本代码都长一样,原来是官方的),修改前面三个变量即可,详情见上面的官方教程的参考链接
1 |
|
更改git仓库已经commit的用户名和邮箱信息