使用 git check out 包含子模块的代码,使用的是如下命令
git checkout --recurse-submodules -b develop 991234
但是子模块 submodule 的 url 以前发生过变化,导致无法 checkout 成功,提示如下错误
atal: failed to unpack tree object 1241245aabbb
error: Cannot update submodule:
aaaa/bbb
不知道这种应该如何解决
1
billlee 2021 年 5 月 8 日
编辑父仓库的 .gitmodules
|
4
786375312123 2021 年 5 月 9 日
@echooo0 为啥要手动编辑,这个文件一般来讲是放在主模块里,你更新主模块,就应该自动更新。
|
5
he1a2s0 2021 年 5 月 17 日
或者 git submodule set-url 更新一下 url,跟手动编辑结果一样
|