我正在尝试在我的设置仓库中添加一个vim插件作为git子树。无论我在哪里尝试将子树拉到,git都会回复error: pathspec
我在repos根目录下使用以下命令:
git subtree add --prefix .vim/bundle/powerline powerline master --squash
导致输出:
git fetch powerline master
From git://github.com/Lokaltog/powerline
* branch master -> FETCH_HEAD
error: pathspec '.vim/bundle/powerline' did not match any file(s) known to git.
我正在使用git版本2.0.3
答案 0 :(得分:8)
我有完全相同的问题,原来是“。”
git subtree add --prefix ./cs/ControlLibrary/ ControlLibrary master --squash
失败:
error: pathspec './cs/ControlLibrary' did not match any file(s) known to git
但是
git subtree add --prefix cs/ControlLibrary/ ControlLibrary master --squash
工作得很好:))
我使用ConEmu在Windows上,不确定是否有任何区别