git環境變數去哪裡了?

git環境變數去哪裡了?

當我使用命令在 git 中設定環境變數時export,該變數儲存在哪裡?它不在我的 .gitconfig 檔案中,並且似乎沒有添加到我的 Windows 環境變數中。

答案1

假設您使用 Git Bash(或任何類似的 shell),那麼設定的環境變數export僅儲存在記憶體中。它們不會保留在硬碟上的任何位置。當您退出 shell 並再次啟動它時,您將丟失先前設定的變數。

這就是為什麼您通常將環境變數設定放置在 shell 設定檔(例如 )中~/.bashrc,這些檔案在啟動時會載入。 (也可以看看Bash 啟動文件.)

請注意,執行以下操作之間沒有很大區別:

export FOO=bar

或者

FOO=bar

唯一的區別是,設定的變數export也會傳遞給 shell 的子進程,這使得您執行的任何命令都可以存取它們。

相關內容