在Visual Studio中更改Git作者信息

14

我在 Visual Studio Team Services 中有一个团队项目,使用 git 作为版本控制系统。

是否可以在 Visual Studio 网站上更改提交的作者姓名和电子邮件地址?


谈到纯粹的Git,答案是“是”。如果有许多修订版本,您可以考虑使用git filter-branch来完成。如果只有几个修订版本,您可以考虑修改它们(并挑选出它们之上的任何内容)。https://git-scm.com/book/en/v2/Git-Tools-Rewriting-History - eftshift0
我知道如何在本地的git项目中完成这项操作,但是我想在visualstudio.com上进行,因为我的项目托管在那里。我没有在网站上找到更改作者信息的选项。 - Mohammed
1
无法在本地更改后使用git push -f来强制使用本地内容替换远程内容吗? - eftshift0
@Edmundo,它起作用了。谢谢! - Mohammed
1个回答

38
您的作者名称和电子邮件地址与您的提交绑定,这些信息大多取自您的全局 Git 设置,而非您的 VSTS 帐户。请通过 Team Explorer > 设置 > 存储库设置 更改您的显示信息。

Git name and email


如果您想通过Git shell更改它:

要为特定存储库设置用户名,请在存储库的根文件夹中输入以下命令:

git config user.name "Billy Everyteen"
# Set a new name
git config user.name
# Verify the setting
Billy Everyteen

Source


编辑:我刚刚注意到您在谈论现有的提交,可以参考更改特定提交的提交作者


补充说明:如果您想为存储库设置 user.name,那么您可能也想设置 user.email - Gerald Schneider

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接