使用 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-05-08 21:11:13 +08:00
编辑父仓库的 .gitmodules
|
3
billlee 2021-05-08 23:16:08 +08:00
|
4
786375312123 2021-05-09 02:14:03 +08:00
@echooo0 为啥要手动编辑,这个文件一般来讲是放在主模块里,你更新主模块,就应该自动更新。
|
5
he1a2s0 2021-05-17 16:22:56 +08:00
或者 git submodule set-url 更新一下 url,跟手动编辑结果一样
|