You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:右键文件夹点击"git bash here"却打开Windows根目录

解决Git Bash Here打开系统根目录而非目标文件夹的问题

我之前也碰到过这个烦人的问题!Git Bash Here明明应该直接跳到右键点击的文件夹,结果每次都蹦去根目录,折腾了好一会儿才搞定,给你几个实测有效的解决办法:

  • 检查注册表项(最常见原因)

    1. 按下Win+R打开运行窗口,输入regedit回车打开注册表编辑器
    2. 定位到路径:HKEY_CLASSES_ROOT\Directory\shell\git_shell\command
    3. 双击右侧的(默认)值,检查数值数据是否为:
      "C:\Program Files\Git\git-bash.exe" "--cd=%1"
      
      重点是--cd=%1这个参数,它的作用就是让Git Bash定位到右键点击的文件夹路径。如果缺失或者写成了别的(比如只写了"C:\Program Files\Git\git-bash.exe"),就会默认打开根目录。
    4. 如果不对,直接修改成上面的正确内容,保存后右键文件夹测试一下。
  • 检查Git安装目录的权限
    有时候Git Bash的执行文件没有足够权限读取当前文件夹路径,也会导致这个问题:

    1. 找到Git的安装目录,默认是C:\Program Files\Git
    2. 右键git-bash.exe,选择「属性」-「安全」
    3. 确保当前用户拥有「读取和执行」的权限,如果没有就添加并应用。
  • 重新安装Git(终极方案)
    如果上面的方法都不管用,可能是Git的右键菜单组件损坏了:

    1. 卸载当前的Git,卸载时选择「完全卸载」
    2. 重新下载最新版的Git安装包,安装过程中注意勾选「Windows Explorer integration」选项(这个就是右键菜单的组件)
    3. 安装完成后重启电脑,再测试右键菜单的Git Bash Here功能。

另外还有个临时小技巧:如果赶时间的话,可以先打开Git Bash,然后用cd命令手动切换到目标文件夹,比如cd /d "D:\你的文件夹路径",不过这只是权宜之计,还是上面的方法能彻底解决问题。

内容的提问来源于stack exchange,提问作者Jason Luo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.28 07:22:16