
要为不同Git项目设置独立的Git配置(用户名和邮箱),常用下面的2种方式:
直接在项目目录下设置,仅影响当前仓库:
# 进入项目根目录
cd /path/to/your-project
# 设置当前仓库的用户名和邮箱
git config user.name "项目专用用户名"
git config user.email "项目专用邮箱@example.com"
# 验证配置是否生效
git config --list --local # 查看当前仓库配置.git/config(自动生成,无需手动编辑)。通过全局配置的includeIf规则,根据项目路径自动切换配置:
在用户目录下创建配置文件(如~/.gitconfig-work),写入:
[user]
name = 公司专用用户名
email = work@company.com编辑~/.gitconfig(全局配置),添加:
[includeIf "gitdir:~/work/"] # 匹配项目路径模式
path = ~/.gitconfig-workgitdir:~/work/:匹配所有位于~/work/目录下的项目(如~/work/project1)。gitdir:~/work/**(匹配子目录)。git config --show-origin --get user.email
# 输出应显示来自~/.gitconfig-work的配置原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。