![git環境變數去哪裡了?](https://rvso.com/image/1438141/git%E7%92%B0%E5%A2%83%E8%AE%8A%E6%95%B8%E5%8E%BB%E5%93%AA%E8%A3%A1%E4%BA%86%EF%BC%9F.png)
當我使用命令在 git 中設定環境變數時export
,該變數儲存在哪裡?它不在我的 .gitconfig 檔案中,並且似乎沒有添加到我的 Windows 環境變數中。
答案1
假設您使用 Git Bash(或任何類似的 shell),那麼設定的環境變數export
僅儲存在記憶體中。它們不會保留在硬碟上的任何位置。當您退出 shell 並再次啟動它時,您將丟失先前設定的變數。
這就是為什麼您通常將環境變數設定放置在 shell 設定檔(例如 )中~/.bashrc
,這些檔案在啟動時會載入。 (也可以看看Bash 啟動文件.)
請注意,執行以下操作之間沒有很大區別:
export FOO=bar
或者
FOO=bar
唯一的區別是,設定的變數export
也會傳遞給 shell 的子進程,這使得您執行的任何命令都可以存取它們。