This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
library:git:generalcmd [2023/01/28 14:19] lhaosen [1.6 向下同步子模块仓库] |
library:git:generalcmd [2023/02/16 17:13] (current) lhaosen [1.7 向下同步子模块仓库] |
||
---|---|---|---|
Line 336: | Line 336: | ||
==== - 删除子模块 ==== | ==== - 删除子模块 ==== | ||
* 逆初始化模块,其中{MOD_NAME}为模块目录,执行后可发现模块目录被清空 | * 逆初始化模块,其中{MOD_NAME}为模块目录,执行后可发现模块目录被清空 | ||
+ | |||
git submodule deinit < | git submodule deinit < | ||
* 删除.gitmodules中记录的模块信息(--cached选项清除.git/ | * 删除.gitmodules中记录的模块信息(--cached选项清除.git/ | ||
+ | |||
git rm --cached < | git rm --cached < | ||
- | | + | |
* 提交更改到代码库,可观察到' | * 提交更改到代码库,可观察到' | ||
+ | |||
git commit -am " | git commit -am " | ||
- | |||
==== - 向下同步子模块仓库 ==== | ==== - 向下同步子模块仓库 ==== | ||
+ | git submodule init | ||
git submodule update | git submodule update | ||
- | | + | |
+ | 或 | ||
git submodule update --init --recursive | git submodule update --init --recursive | ||
| |