This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
library:git:generalcmd [2023/01/28 14:13] lhaosen [1.2 克隆一个带子模块的仓库] |
library:git:generalcmd [2023/01/28 14:20] lhaosen [1.6 删除子模块] |
||
---|---|---|---|
Line 333: | Line 333: | ||
git submodule add https:// | git submodule add https:// | ||
git commit -m "add submodule version 1.0" | git commit -m "add submodule version 1.0" | ||
+ | |||
+ | ==== - 删除子模块 ==== | ||
+ | * 逆初始化模块,其中{MOD_NAME}为模块目录,执行后可发现模块目录被清空 | ||
+ | |||
+ | git submodule deinit < | ||
+ | |||
+ | * 删除.gitmodules中记录的模块信息(--cached选项清除.git/ | ||
+ | |||
+ | git rm --cached < | ||
+ | |||
+ | * 提交更改到代码库,可观察到' | ||
+ | |||
+ | git commit -am " | ||
==== - 向下同步子模块仓库 ==== | ==== - 向下同步子模块仓库 ==== |