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

0

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

    
por EmmyS 22.01.2015 / 22:23

1 resposta

2

Supondo que você esteja usando o Git Bash (ou qualquer shell similar), então as variáveis de ambiente definidas por export são apenas armazenadas na memória. Eles não persistem em nenhum lugar do disco rígido. Quando você sair do shell e iniciá-lo novamente, perderá as variáveis definidas 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ém Arquivos de inicialização do Bash .)

Note que não há uma diferença enorme 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 os processos filhos de seu shell, o que os torna acessíveis para qualquer comando executado.

    
por 22.01.2015 / 22:41

Tags