在zsh上使用以下命令时出现错误:
git submodule update --init
我得到的错误是:
fatal: No url found for submodule path 'bundle/YCM' in .gitmodules
问题是,当我转到我的.gitmodules文件时,我定义了以下行:
[submodule "/home/username/.vim/bundle/YCM"]
path = /home/username/.vim/bundle/YCM
url = https://github.com/Valloric/YouCompleteMe
username
是我的实际用户。
我通过
git submodule add https://github.com/Valloric/YouCompleteMe ~/.vim/bundle/YCM
答案 0 :(得分:0)
路径应该相对于存储库根目录,例如
[submodule "bundle/YCM"]
path = bundle/YCM
url = https://github.com/Valloric/YouCompleteMe
来自gitmodules(5)
:
定义Git工作树的路径相对于顶级目录, 预计子模块将被检出的位置。路径名称不得结束 用/。所有子模块路径在.gitmodules文件中必须是唯一的。