<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:

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.