分环境为Git指定单独的配置
有的小伙伴,在公司需要使用公司的Git来干活,同时自己也有些托管在GitHub等其他仓库的代码,在这种情况下会有一个烦恼,就是怎么样在多个仓库之间使用不同的配置。比如在公司仓库和个人仓库之间使用不同的身份信息,或者在公司仓库和个人仓库之间,使用不同的GPG签名。
在2.13版本之前,大概你就只能单独为每一个仓库单独设定这些信息了,但是,在2.13这个版本中,Git引入了一个名为“按条件引入”(Conditional includes)的功能。这个功能允许用户通过指定一定的条件,来使Git从不同的配置文件中取得配置项。