如果電腦中只有Git而沒有其它用到MSYS的應用,則直接在系統環境變量中新建名爲HOME的環境變量,將其值設定爲想要的HOME目錄即可
如果電腦中裝有其它用到MSYS的應用(如SageMath),直接在系統環境變量中設置HOME會干擾其它應用的HOME目錄。此時需要在Git安裝目錄/etc/profile開頭加入以下內容(假設自定義HOME目錄爲C:\Git)
HOME="c:/Git"
此時的HOME變量是在bash運行之後才生效的,因此bash打開之後會定位到
%HOMEDRIVE%%HOMEPATH%
當中。因此需要修改一下Git Bash快捷方式(刪掉目標後面的命令行參數,將起始位置設爲C:\Git)
之後在bash中輸入
echo ~
得到的即爲自定義HOME目錄
(如果需要設置Sage的HOME目錄,直接在SageMath Shell中運行sage-sethome即可。此方法不會影響其它MSYS環境)
2020.03.24