jetsung 从 git 项目中移除子模块 gitmodule 修改 .gitmodules 文件,将需要移除的子模块的相关配置删除。可以使用文本编辑器或者命令行进行修改。比如,需要移除子模块 submodule_name,则可以在 .gitmodules 文件中找到相应的配置,删除以下内容: [submodule "submodule_name"] path = submodule_name url = git://github.com/username/submodule_name.git 比如清空 .gitmodules 文件 cat > .gitmodules 提交修改。运行以下命令: 可以忽略此步 git add .gitmodules git commit -m "remove submodule submodule_name" 删除子模块的相关目录。运行以下命令: git rm --cached submodule_name 删除 .git 缓存 rm -rf .git/modules/submodule_name 从 .git/config 中删除子模块相关信息 git config --remove-section submodule.<submodule_name> 删除子模块文件 rm -rf submodule_name 提交删除。运行以下命令: git commit -m "remove submodule submodule_name"
jetsung 添加子模块 git submodule add https://github.com/shenweiyan/WebStack-Hugo.git themes/WebStack-Hugo cp -r themes/WebStack-Hugo/exampleSite/* ./