[英]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/...
对我有用的(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.