【Git】给不同目录配置不同的用户名和邮箱
2024-10-19 14:36:01
场景
使用 git 时,对于公司项目和个人项目想用不同的用户名和邮箱提交,简单的解决方式就是对 git 仓库单独配置 user.name
和 user.email
:
直接修改当前仓库的 .git/config
配置
[user]
name = zhangsan
email = zhangsan@gmail.com
或是使用命令行
git config user.name zhangsan
git config user.email zhangsan@gmail.com
但如果项目越来越多,每个需要配置的仓库都要修改一遍,实在是有些麻烦,git 给我们提供了更方便的 solution
解决方式
新建一个 .gitconfig-personal
文件(文件名取决于你),添加以下内容,此文件就作为个人的 git 配置
[user]
name = zhangsan
email = zhangsan@gmail.com
修改 .gitconfig
文件(位置在用户根目录),添加个人配置
[includeIf "gitdir:D:/project/personal/"]
path = .gitconfig-personal
保存后,在 D:/project/personal/
下新的仓库都会以 .gitconfig-personal
中的用户名和邮箱提交了
最后执行以下命令查看是否生效:
git config --show-origin --get user.name
git config --show-origin --get user.email
其他
推荐三个好用的 git 配置:https://spin.atomicobject.com/2020/05/05/git-configurations-default/
最新文章
- mac gem install nokogiri error
- Jekyll + Github 搭建属于你的静态博客
- page、pageContext、servletContext的区别
- Mac上安装go环境
- zDialog 可拖拽弹出层
- 细谈WEB标准
- Android App接入微信开放平台注意事项
- 【高级JEE技术】JMX
- Swift供选链接
- IOS中UIDatePicker
- Java各厂对外的优质博客
- Spring-Boot原理及应用布署
- 如何验证 Email 地址:SMTP 协议入门教程
- windows平台mysql密码破解设置
- js焦点事件:onfocus、onblur、focus()、blur()、select()
- RTCM32转码至RTCM23,再次测试,一些收获
- 20155304 2016-2017-2 《Java程序设计》实验二 Java面向对象程序设计
- 001-mac使用桌面、Dock、键盘、程序安装
- finetune on caffe
- 【转载】#457 Converting Between enums and their Underlying Type