簡體   English   中英

更改 git bash 的根目錄 (/)

[英]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/...

如果你正確安裝了 git,那么當你右鍵單擊它時,文件資源管理器菜單中會出現兩個命令。 你會看到兩個命令的漂亮的彩色圖標: - Git GUI Here - Git bash Here 花了我 3 天時間......所以你可以從任何地方運行這兩個命令......去那里然后從那里運行!

在此處輸入圖片說明

對我有用的(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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM