0.引
在 windows 下安裝 git 之后, git 默認的HOME和~路徑一般都是C:\Users\用戶名,每次得用命令切換到常用的Repository下,此操作重復而沒有意義。為了修改默認路徑,有兩種方法:(1)修改Git/etc/profile相關參數;(2)按Windows的方式,即創建環境變量,Home,然后設置路徑。
1. 修改profile相關參數
(1)針對 git version 1.x 適用
筆者以 git version 1.9.5.msysgit.1 為例。
打開 Git/etc/profile,找到
# normalize HOME to unix path HOME="$(cd "$HOME" ; pwd)" export PATH="$HOME/bin:$PATH"
增加兩行,修改后的代碼如下
# normalize HOME to unix path HOME="你想要修改的HOME路徑" HOME="$(cd "$HOME" ; pwd)" cd export PATH="$HOME/bin:$PATH"
再次啟動 Git bash,就會自動進入新修改后的 HOME 路徑了,之后新配置的 .SSH 文件夾也為在新路徑中。
(2)HACK
若是Windows系統,為了方便起見可以順手加上一個變量名用於自定義項目目錄,此做法不但便於路徑跳轉,也可以在啟動git時自動進入項目目錄。方法極為簡單,只需在profile文件中加入:
# set Project Path proj="你的項目文件目錄" cd $proj
如代碼所「言」,可使用cd $proj命令即可跳轉到項目目錄,也可以按需定義其他變量。
如果您對bush非常了解,應該能猜到linux的bash的配置方案理應也在這行得通。而事實也的確如此,有profile就有bashrc。
在HOME目錄下新建文件.bashrc寫入你最慣用的配置,比如alias、bind、export 等,執行source ~/.bashrc即刻生效。
【參考文獻】
2. 按 Windows 方式創建環境變量
筆者使用 git version 2.6.3.windows.1 , 其 profile 文件變化較大,采用另外一種方式修改 HOME 默認路徑。
以Windows 7 為例:
計算機->屬性->高級系統設置(系統屬性)->環境變量-用戶變量 添加 Home 變量,指定其值為[盤符]:\[你的目錄] (例如:D:\file)。點擊確定,退出。 然后重新開啟 Git Bash 即可。
3. 直接修改快捷方式中的起始位置