如何在bitbucket中更改提交的用户名?

Amr*_*ana 3 git git-svn bitbucket bitbucket-api

如何在bitbucket帐户中更改提交用户名?要改变git,我使用了这个命令

 git filter-branch -f --env-filter " GIT_AUTHOR_NAME='newUser' GIT_AUTHOR_EMAIL='newuser@email.com' " HEAD
Run Code Online (Sandbox Code Playgroud)

它只更改本地计算机中的用户名,但不会更改我的bitbucket帐户中的用户名.如何在bitbucket中更改提交的用户名?

Ale*_*chi 9

克里斯说的那样,重写你的git历史是一种不好的做法.

映射作者的推荐方法是使用.mailmap功能.

.mailmap使用以下内容在存储库的顶级创建文件:

New Name <new.email@example.com> Old Name <old.email@example.com>
Run Code Online (Sandbox Code Playgroud)

这将取代Old Name <old.email@example.com>git历史记录,New Name <new.email@example.com>这些变化也将反映在Github和Bitbucket上.