GIT_CONFIG
e a opção de linha de comando -f
são as únicas maneiras de especificar o arquivo de configuração personalizado, e isso somente lerá esse arquivo único.
Meu palpite sobre a resposta é Você pode armazenar o arquivo de configuração no git, mas os usuários terão que mesclar as alterações em .git / config manualmente.
Observe também que o uso de arquivos sob o controle do git pode levar a problemas em que diferentes filiais têm arquivos de configuração diferentes com controles remotos e filiais diferentes - parece uma maneira de solicitar problemas.