我试图将几个子模块添加到.vim/bundles
目录中,当我尝试添加此特定仓库时,Git给了我一个我从未见过的奇怪错误:
$ git submodule add -f git://github.com/derekwyatt/vim-scala.git .vim/bundle/vim-scala
fatal: You are on a branch yet to be born
Unable to checkout submodule '.vim/bundle/vim-scala'
知道是什么原因造成的吗?
如果我将同一存储库克隆到测试目录(而不是通过submodule命令),则可以正常工作并创建所需的文件。
要修复该错误,您应该删除.git/modules/
目录中子模块具有相同路径的文件夹。当添加子模块时,URL对于子模块而言第一次不正确时,可能会发生此错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句