繁体   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