有没有办法在Windows上更改git bash的根(/)目录。
默认情况下,它设置为安装文件夹。将其设置为c:\而不是需要键入驱动器号,例如所有绝对路径上的/ c / some / path。
答案 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天......所以你可以从任何地方跑两个..去那里从那里跑!
答案 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/
来修复它