Skip to content

Latest commit

 

History

History
29 lines (26 loc) · 643 Bytes

submodule.md

File metadata and controls

29 lines (26 loc) · 643 Bytes

Git子模块

添加

# 添加到当前目录
1. git submodule add https://github.com/miaoyc-test.git
2. git commit -m "Added submodule"
# 添加到指定目录
git submodule add <子模块仓库URL> <指定目录>

更新

1. git submodule init
2. git submodule update

删除

# 前提条件,存在git子模块miaoyc-test
1. git rm --cached miaoyc-test
2. 编辑.gitmodules文件并删除相关子模块的配置部分
3. 编辑.git/config文件并删除相关子模块的配置部分
4. rm -rf .git/modules/miaoyc-test
5. rm -rf miaoyc-test
6. git add .
7. git commit -m "Remove submodule"