如何修改 Git 的使用者名称和 Email
· 2 分钟阅读
需求可能是为了要区别不同的 电脑,或是同一台电脑中不同的专案(例如:公司与个人专案)上传 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加上参数来执行,效果是一样的。
重新查询,确认修改成功,上传显示也正确,任务完成
