User Tools

Site Tools


library:git:generalcmd

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
library:git:generalcmd [2023/01/28 14:19]
lhaosen [1.6 向下同步子模块仓库]
library:git:generalcmd [2023/01/28 14:20]
lhaosen [1.6 删除子模块]
Line 336: Line 336:
 ==== - 删除子模块 ==== ==== - 删除子模块 ====
   * 逆初始化模块,其中{MOD_NAME}为模块目录,执行后可发现模块目录被清空   * 逆初始化模块,其中{MOD_NAME}为模块目录,执行后可发现模块目录被清空
 +
    git submodule deinit <Submodule>    git submodule deinit <Submodule>
  
   * 删除.gitmodules中记录的模块信息(--cached选项清除.git/modules中的缓存)   * 删除.gitmodules中记录的模块信息(--cached选项清除.git/modules中的缓存)
 +
   git rm --cached <Submodule>   git rm --cached <Submodule>
-  +
   * 提交更改到代码库,可观察到'.gitmodules'内容发生变更   * 提交更改到代码库,可观察到'.gitmodules'内容发生变更
-  git commit -am "Remove a submodule."  
  
 +  git commit -am "Remove a submodule." 
  
 ==== - 向下同步子模块仓库 ==== ==== - 向下同步子模块仓库 ====
library/git/generalcmd.txt · Last modified: 2023/02/16 17:13 by lhaosen