进入目标git仓库,将以下脚本中的YOUR_NAME和YOUR_EMAIL替换成自己的用户名和邮箱,保存为脚本执行。
之后本地的git提交历史中所有的用户名和邮箱将被替换成你所需要的。
注:master可能无法直接push到远端仓库,可将远端仓库删除重建。
1 | !/bin/sh |
或者如果是多人参与的项目,只是想改一部分用户名的话,可以用下面的脚本。替换YOUR_OLD_EMAIL、YOUR_NAME、YOUR_EMAIL。
1 | !/bin/sh |
don't worry,be happy.
进入目标git仓库,将以下脚本中的YOUR_NAME和YOUR_EMAIL替换成自己的用户名和邮箱,保存为脚本执行。
之后本地的git提交历史中所有的用户名和邮箱将被替换成你所需要的。
注:master可能无法直接push到远端仓库,可将远端仓库删除重建。
1 | #!/bin/sh |
或者如果是多人参与的项目,只是想改一部分用户名的话,可以用下面的脚本。替换YOUR_OLD_EMAIL、YOUR_NAME、YOUR_EMAIL。
1 | #!/bin/sh |