跳到主要内容

如何修改 Git 的使用者名称和 Email

· 2 分钟阅读
Eric Cheng
Eric Cheng
JAVA 後端工程師

需求可能是为了要区别不同的电脑,或是同一台电脑中不同的专案(例如:公司与个人专案)上传 Git 的记录,需要使用不同的 email 来区别。所以需要修改 Git 的设定,查了一下资料,简单写个笔记纪录全域 (Global) 与单一目录 (Local) 的设定方式。

查询电脑 Git 设定

指令

git config --list

可以看到设定会有这两行:

user.name=your-name
user.email=your-email

修改使用者名称和 Email

Git 的设定可以分为“全域 (Global)”与“单一目录 (Local)”,依据需求选择对应的指令:

1. 全域设定 (Global)

如果希望这台电脑上的所有专案都预设使用同一组名称与 Email,请加上 --global 参数:

修改名称

git config --global user.name "your-new-name"

修改 Email

git config --global user.email "your-new-email"

2. 单一目录设定 (Local)

如果只是要在特定的专案下使用不同的名称与 Email(例如:在个人的电脑中,想要设定某个公司的专案使用公司 Email),请先透过终端机 (Terminal) 进入该专案的目录下,直接输入设定指令即可(不加 --global 预设就是针对目前的目录):

修改名称

git config user.name "your-new-name"

修改 Email

git config user.email "your-new-email"

注意: 单一目录 (Local) 的设定优先权高于全域 (--global)。也就是说,即使有设定全域的 Email,在该专案中仍会优先使用局部设定好的名称和 Email,适合用来区分不同身份!同样也可以使用 git config --local 加上参数来执行,效果是一样的。

重新查询,确认修改成功,上传显示也正确,任务完成

版权声明


這是 google 廣告