【问题标题】:Why are all of my git submodles not being cloned when I do git clone --recursive?当我执行 git clone --recursive 时,为什么我的所有 git 子模块都没有被克隆?
【发布时间】:2010-12-15 04:19:54
【问题描述】:

我尝试将我的 emacs 和 vim 配置导出到它们自己的存储库中,并将它们作为子模块添加到超级存储库中。但是,当我尝试做

git clone --recursive 

要克隆超级存储库,它只拉入 ext/rsense 子模块并忽略其他两个。我究竟做错了什么?我正在使用 git 1.7.0.4

这是我的超级存储库的 .gitmodules

[submodule "vim"]
        path = vim
        url = https://github.com:sid137/.vim.git
[submodule ".emacs.d"]
        path = .emacs.d
        url = https://github.com:sid137/emacs.git
[submodule "ext/rsense"]
        path = ext/rsense
        url = https://github.com/m2ym/rsense.git

【问题讨论】:

    标签: git github git-submodules


    【解决方案1】:

    类似的问题

    Git will not init/sync/update new submodules

    我刚刚删除了我的 .gitmodules 并使用手动读取它们

    git submodule add repo local_path
    

    它神奇地起作用了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-07
      • 1970-01-01
      • 2016-10-10
      • 1970-01-01
      • 1970-01-01
      • 2020-03-09
      • 2014-11-19
      相关资源
      最近更新 更多