git子树添加不接受pathspec

时间:2014-08-03 08:51:21

标签: git git-subtree

我正在尝试在我的设置仓库中添加一个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

1 个答案:

答案 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上,不确定是否有任何区别