<aside> 💡 Original Post: https://www.carloseduardonogueira.dev/controle-versao/escopos-configuracao-git/
</aside>
As variáveis de configuração de um repositório estão atreladas para um escopo. O escopo permite que a variável seja compartilhada com outros repositórios. Dentre os possíveis escopos, temos:
-system
.-global
.Ainda que uma variável seja definida em mais de um escopo, a precedência utilizada pelo Git começa do mais restritivo até o menos restritivo, isto é, na direção do Local para o Sistema.
Com o comando git config --list
é possível exibir todas as configurações utilizadas para aquele repositório.
A opção --list
pode ser combinada com a opção --show-origin
para exibir qual o arquivo (e sua localização) está definido aquela variável. Também pode ser combinado com a opção --show-scope
para exibir o escopo daquela variável.