Куда помещаются переменные среды git?

Куда помещаются переменные среды git?

Когда я устанавливаю переменную среды в git с помощью exportкоманды, где эта переменная сохраняется? Она не находится в моем файле .gitconfig, и, похоже, не добавлена ​​в мои переменные среды Windows.

решение1

Если вы используете Git Bash (или любую подобную оболочку), то переменные окружения, заданные с помощью, exportпросто хранятся в памяти. Они не сохраняются нигде на жестком диске. Когда вы выходите из оболочки и запускаете ее снова, вы теряете переменные, которые вы установили ранее.

Вот почему вы обычно помещаете настройки переменных среды в файлы конфигурации оболочки, такие как ~/.bashrc, которые загружаются при запуске. (См. такжеФайлы запуска Bash.)

Обратите внимание, что нет большой разницы между тем, чтобы сделать, скажем,

export FOO=bar

или

FOO=bar

Единственное отличие состоит в том, что заданные переменные exportтакже передаются дочерним процессам вашей оболочки, что делает их доступными для любых запускаемых вами команд.

Связанный контент