简介
作为一个码农通常会拥有github,公司的gitlab/gerrit或个人搭建的gitlab等两个及两个账号。公司提交代码时,通常是用公司的邮箱和用户名提交代码。而像github这种我们又希望用个人邮箱和昵称来提交。当然你可以为每个项目单独本地配置user.email
和user.name
信息。但组织的git仓库越来越多时,这种方式就显得繁琐多了。下面主要就是讲解如何为一个组织全局配置一个单独的用户信息。环境
- git (version >= 2.13.0)
includeIf
项目目录

- 为每个组织创建一个文件夹,将组织下的所有git仓库放置在
对应组织文件夹
下
配置.gitconfig

[includeIf "gitdir:~/组织1文件夹位置/"]
path = .gitconfig.组织名1
组织配置文件

效果

- 为个人项目设置英文名和个人邮箱
- 为公司设置中文名和公司邮箱
参考链接
https://qiita.com/kawachi/items/4caec875082f39cd0798 https://git-scm.com/docs/git-config#_conditional_includes查看原文:https://www.huuinn.com/archives/569
更多技术干货:风匀坊
关注公众号:风匀坊