![Para onde vão as variáveis de ambiente git?](https://rvso.com/image/1438141/Para%20onde%20v%C3%A3o%20as%20vari%C3%A1veis%20%E2%80%8B%E2%80%8Bde%20ambiente%20git%3F.png)
Quando defino uma variável de ambiente no git usando o export
comando, 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 export
sã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 export
também são passadas para processos filhos do seu shell, o que as torna acessíveis para qualquer comando que você executar.