◇Git v2.13及之后的版本支持条件配置include(conditional configuration includes),首先进行必要的git版本升级;
◇配置全局默认的name和email为公司的Name和Email,使用如下命令:
1 | git config set --global user.name yuancongzhou |
◇配置完成后,在当前用户文件夹下的”.gitconfig”可以看到已配置的信息如下,其实也可直接编辑这个”.gitconfig”文件;
1 | [user] |
◇同目录下再创建一个git配置文件,文件名例如”.gitconfig_github”,文件内容如下
1 | [user] |
◇”.gitconfig”文件增加如下内容,其中的gitdir关键字用于模式匹配(可使用gitdir/i表示不区分大小写),当某git目录的.git路径匹配这个模式的时候,其范围内的各变量将生效;__注意其中文件夹名需要完整并且”/“是必须的__;
1 | [includeIf "gitdir:Git_mine/"] |