Windows 環境下配置 git bash 的 HOME 默認路徑

0.引

在 windows 下安裝 git 以後, git 默認的HOME和~路徑通常都是C:\Users\用戶名,每次得用命令切換到經常使用的Repository下,此操做重複而沒有意義。爲了修改默認路徑,有兩種方法:(1)修改Git/etc/profile相關參數;(2)按Windows的方式,即建立環境變量,Home,而後設置路徑。linux

1. 修改profile相關參數

(1)針對 git version 1.x 適用git

筆者以 git version 1.9.5.msysgit.1 爲例。windows

打開 Git/etc/profile,找到bash

# normalize HOME to unix path
HOME="$(cd "$HOME" ; pwd)"
export PATH="$HOME/bin:$PATH"

增長兩行,修改後的代碼以下spa

# normalize HOME to unix path
HOME="你想要修改的HOME路徑"
HOME="$(cd "$HOME" ; pwd)"
cd
export PATH="$HOME/bin:$PATH"

再次啓動 Git bash,就會自動進入新修改後的 HOME 路徑了,以後新配置的 .SSH 文件夾也爲在新路徑中。3d

 

(2)HACKunix

如果Windows系統,爲了方便起見能夠順手加上一個變量名用於自定義項目目錄,此作法不但便於路徑跳轉,也能夠在啓動git時自動進入項目目錄。方法極爲簡單,只需在profile文件中加入:code

# set Project Path
proj="你的項目文件目錄"
cd $proj

 如代碼所「言」,可以使用cd $proj命令便可跳轉到項目目錄,也能夠按需定義其餘變量。

若是您對bush很是瞭解,應該能猜到linux的bash的配置方案理應也在這行得通。而事實也的確如此,有profile就有bashrc。

在HOME目錄下新建文件.bashrc寫入你最慣用的配置,好比alias、bind、export 等,執行source ~/.bashrc即刻生效。orm

【參考文獻】blog

Portable Git for Windows: setting the $HOME environment variable to allow complete portability (including SSL keys and configuration for use with GitHub)

2. 按 Windows 方式建立環境變量

筆者使用 git version 2.6.3.windows.1 , 其 profile 文件變化較大,採用另一種方式修改 HOME 默認路徑。

以Windows 7 爲例:

計算機->屬性->高級系統設置(系統屬性)->環境變量-用戶變量 添加 Home 變量,指定其值爲[盤符]:\[你的目錄] (例如:D:\file)。點擊肯定,退出。 而後從新開啓 Git Bash 便可。

3. 直接修改快捷方式中的起始位置

相關文章
相關標籤/搜索