[英]Changing the root directory (/) of git bash
有沒有辦法在windows上更改git bash的根(/)目錄。
默認情況下,它設置為安裝文件夾。 將其設置為 c:\\ 將無需在所有絕對路徑上鍵入驅動器號,例如 /c/some/path。
echo 'cd /c/' >> ~/.bashrc
打開 bash cli 時自動轉到 /c/ 目錄。
您可以做的是將一些 Windows 路徑掛載到基於根的 msys2 路徑:
mount c:/src /src
然后你可以訪問 C:/src/... 作為 /src/...
對我有用的(Windows 10)是編輯快捷方式。
以前的目標是“C:\\Program Files\\Git\\git-bash.exe” --cd-to-home 開始:是我的homedir
我將 Start in 更改為 C: 並刪除了 --cd-to-home
現在 bash 從 /c 開始
在您的.bashrc
文件中:
function cd {
cd "/c/${1}"
}
我認為這應該適用於所有情況。 不過,這會限制您使用 C 驅動器絕對路徑。
雖然沒有正式的方法可以做到這一點,但是有一個不受支持的解決方法。
在Git 2.x中,您可以將安裝文件夾(bin,dev,..)復制到c:\\驅動器的根目錄。
現在當你從c:\\運行'git-bash.exe'時它允許/some/path
而不是/c/some/path
其他驅動器仍然可以像往常一樣訪問,例如/d/another/path
我通過在文件資源管理器中搜索bash.rc
文件,用代碼打開文件並用cd /C:\\Users\\windows/
替換所有內容來修復它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.