git-bash $ PATH无法用空格parsingwindows目录

我想在Windows 7(32位)机器上使用git-bash与github客户端。 不知何故,git-bash已经从windows系统PATH学习了$PATHvariables。 但是,我发现$PATH git-bash中的$PATH没有正确parsingwin系统的PATH。

例如$PATH输出:

“…. / c / Program:没有这样的文件或目录”

有没有解决它? git-bash脚本在哪里构buildgit shell的$PATH ? 谢谢

为什么不使用绝对path而不是相对path并且如果文件名的文件夹包含空格,只需使用"" (引号)即可。

防爆。 cd C:/Users/"My Folder"

在空格前加一个反斜杠(“ \ ”)。

恩。 cd My\ Documents

git-bashLinux环境下运行。 因为,linux不能识别其目录路径中的\ backslash ,所以你需要使用/ forwardslash 。 如果你的目录路径包含空格,使用""

我有类似的问题。
经过一番努力之后,我把它放在C:\Program Files\Git\etc\profile的第一行:

export HOME =`cygpath -u“\`cygpath -d”$ HOMEDRIVE $ HOMEPATH“\“`

并输入命令echo $HOME在bash中会出来/c/Users/NAMEXX~1 ,没有更多的空间解析问题为我的$HOME~/