我在Windows上安装了 MsysGit 。从cmd.exe命令行调用的以下命令提供错误:
C:\Users\joe>git clone 'git://github.com/MarcWeber/vim-addon-manager-known-repositories.git' 'C:/Users/joe/vim-addons/vim-addon-manager-known-repositories'
fatal: could not create leading directories of ''C:/Users/joe/vim-addons/vim-addon-manager-known-repositories'': Invalid argument
在 Git Bash 的命令提示符中发出的相同命令正常工作。
如何使正常的命令行版本正常工作?此命令是从Vim内部发出的,因此我需要它来自cmd.exe。
答案 0 :(得分:4)
不要在Windows cmd上使用单引号。对于带空格的路径使用双引号,或者在没有空格时根本没有引号。
在您的情况下,路径中没有空格,因此不需要引号。
E.g。
C:\path\no\spaces // ok
"C:\Program Files\Some Spaces" // ok
'C:\Program Files\Foo' // wrong.
答案 1 :(得分:0)