更改git bash的根目录(/)

时间:2016-08-30 15:50:11

标签: windows git bash msys2

有没有办法在Windows上更改git bash的根(/)目录。

默认情况下,它设置为安装文件夹。将其设置为c:\而不是需要键入驱动器号,例如所有绝对路径上的/ c / some / path。

7 个答案:

答案 0 :(得分:6)

echo 'cd /c/' >> ~/.bashrc

打开bash cli时自动转到/ c /目录。

答案 1 :(得分:2)

您可以做的是将一些Windows路径安装到基于root的msys2路径:

mount c:/src /src

然后你可以访问C:/ src / ...作为/ src /...

答案 2 :(得分:1)

如果你正确安装了git,那么当你通过右键单击调用它时,文件浏览器菜单中会出现两个命令。您将看到两个命令的颜色完整图标: - Git GUI在这里 - Git bash在这里 花了我3天......所以你可以从任何地方跑两个..去那里从那里跑!

enter image description here

答案 3 :(得分:0)

虽然没有正式的方法可以做到这一点,但是有一个不受支持的解决方法。

在Git 2.x中,您可以将安装文件夹(bin,dev,..)复制到c:\驱动器的根目录。

现在当您从c:\运行'git-bash.exe'时,它允许/some/path代替/c/some/path

其他驱动器仍然可以像往常一样访问,例如/d/another/path

答案 4 :(得分:0)

对我有用的(Windows 10)是编辑快捷方式。

以前,目标是“ C:\ Program Files \ Git \ git-bash.exe” 开始于:是我的homedir

我将Start in更改为C :,并删除了--cd-to-home

现在bash从/ c开始

答案 5 :(得分:0)

在您的.bashrc文件中:

function cd {
  cd "/c/${1}"
}

我认为这适用于所有情况。但是,这限制为C驱动器的绝对路径。

答案 6 :(得分:0)

我通过在文件资源管理器中搜索 bash.rc 文件、使用代码打开文件并将所有内容替换为 cd /C:\Users\windows/ 来修复它