Para onde vão as variáveis ​​de ambiente git?

Para onde vão as variáveis ​​de ambiente git?

Quando defino uma variável de ambiente no git usando o exportcomando, onde essa variável é armazenada? Não está no meu arquivo .gitconfig e não parece ter sido adicionado às minhas variáveis ​​de ambiente do Windows.

Responder1

Supondo que você esteja usando o Git Bash (ou qualquer shell semelhante), as variáveis ​​de ambiente definidas por exportsão armazenadas apenas na memória. Eles não persistem em nenhum lugar do disco rígido. Ao sair do shell e iniciá-lo novamente, você perderá as variáveis ​​que definiu anteriormente.

É por isso que você normalmente coloca configurações de variáveis ​​de ambiente em arquivos de configuração de shell como ~/.bashrc, que são carregados na inicialização. (Veja tambémArquivos de inicialização Bash.)

Observe que não há uma grande diferença entre fazer, digamos,

export FOO=bar

ou

FOO=bar

A única diferença é que as variáveis ​​definidas por exporttambém são passadas para processos filhos do seu shell, o que as torna acessíveis para qualquer comando que você executar.

informação relacionada