Когда я устанавливаю переменную окружения в git с помощью команды export
, где эта переменная хранится? Его нет в моем файле .gitconfig, и, похоже, он не добавлен в мои переменные среды Windows.
1 ответ
Предполагая, что вы используете Git Bash (или любую аналогичную оболочку), переменные окружения, установленные при export
, просто сохраняются в памяти. Они не сохраняются нигде на жестком диске. Когда вы выйдете из оболочки и запустите ее снова, вы потеряете установленные ранее переменные.
Вот почему вы обычно помещаете настройки переменных среды в файлы конфигурации оболочки, такие как ~/.bashrc
, которые загружаются при запуске. (См. Также Bash Startup Files.)
Обратите внимание, что нет большой разницы между выполнением, скажем,
export FOO=bar
или же
FOO=bar
Единственное отличие состоит в том, что переменные, установленные с помощью export
, также передаются дочерним процессам вашей оболочки, что делает их доступными для любых команд, которые вы запускаете.