Skip to content

及时修改 git 用户名

为什么要改名?

如果我们不及时更改 git 的用户名,最后提交的时候,历史记录会出现很多陌生的人名,而这些人名和云效平台内的用户名对不上,很容易导致认不清人,无法追踪。

具体实现

具体做法如下:

根据项目设置用户名

比如在某个项目内,我需要设置用户名为别的值,比如 f1-阮喵喵,我们可以这样做:

bash
git config --local user.name f1-阮喵喵
  • 设置前:

    2024-05-12-22-47-15

  • 设置后:

    2024-05-12-22-47-33

  • 全局配置不受影响:

    2024-05-12-22-48-01

  • 本地配置受到影响:

    2024-05-12-22-48-21

  • 其他项目不受影响:

    2024-05-12-22-48-57

设置本机的用户名

bash
git config --global user.name ruan-cat

不推荐使用 git graph 插件来修改用户名了

git graph 插件修改的用户名,是本机的全体用户名,而不是当前仓库的用户名。二者的作用域范围是不一样的。

这导致我另一个项目的提交记录,其用户名都是不对的。受到污染的。

用户名出现明显的对不上

2025-05-23-01-49-29

我们应该使用具体的命令来实现当前 git 项目改名。

重新克隆项目要再次修改用户名

我们是更改本地 git 仓库的用户名,重新克隆的 git 仓库就不是和之前一样的本地仓库了,是两个不同的本地仓库。因此要及时地更改 git 名称。

贡献者

页面历史

最近更新