現象
Git Bash 默認打開在 `C:\Users\`,希望直接在項目目錄 (如 `D:\workspace`) 開始操作。
方法一:資源管理器右鍵「Git Bash Here」 (最常用)
- 文件夾空白處 `Shift + 右鍵` (Win10/11) 或直接右鍵 (安裝時勾選「Windows Explorer integration」) → 選擇 **「Git Bash Here」**。
- 當前目錄即為該文件夾,`pwd` 顯示 `D:/workspace/project`。
方法二:cd 命令切換
cd /d/workspace/project # Git Bash 用 Unix 風格路徑,盤符小寫 + 正斜杠
# 或
cd "D:/workspace/project" # 引號包含空格路徑
方法三:修改啟動腳本 (永久生效)
- 編輯 Git 安裝目錄下 `etc/profile` 或用戶主目錄 `~/.bashrc` / `~/.bash_profile`。
- 添加:`cd /d/workspace` (每次啟動自動切換)。
方法四:Windows Terminal / VS Code 終端配置
// settings.json (VS Code)
"terminal.integrated.defaultProfile.windows": "Git Bash",
"terminal.integrated.cwd": "D:/workspace" // 全局默認工作目錄
最佳實踐
- **項目級**:右鍵「Git Bash Here」或 VS Code `Terminal → New Terminal` (自動在工作區根目錄)。
- **全局級**:配置 Terminal 默認 `cwd` 為常用開發盤符根目錄。
- **避免**修改系統環境變量 `HOME` 強制改變 Git Bash 家目錄,可能影響 SSH 配置、GPG 密鑰等隱含路徑。
Git Bash 本質是 MinGW64 環境模擬的 Unix Shell,**習慣 `cd` 切換目錄** 是基本功,無需過度依賴 GUI 操作。