¿A dónde van las variables de entorno de git?

¿A dónde van las variables de entorno de git?

Cuando configuro una variable de entorno en git usando el exportcomando, ¿dónde se almacena esa variable? No está en mi archivo .gitconfig y no parece estar agregado a mis variables de entorno de Windows.

Respuesta1

Suponiendo que está utilizando Git Bash (o cualquier shell similar), las variables de entorno establecidas por exportsimplemente se almacenan en la memoria. No persisten en ninguna parte del disco duro. Cuando salga del shell y lo inicie de nuevo, perderá las variables que haya configurado anteriormente.

Es por eso que normalmente colocas configuraciones de variables de entorno en archivos de configuración de shell como ~/.bashrc, que se cargan al inicio. (Ver tambiénArchivos de inicio de Bash.)

Tenga en cuenta que no hay una gran diferencia entre hacer, digamos,

export FOO=bar

o

FOO=bar

La única diferencia es que las variables establecidas por exporttambién se pasan a los procesos secundarios de su shell, lo que los hace accesibles para cualquier comando que ejecute.

información relacionada