Git 高级教程
本文最后更新于:2 年前
优雅的删除子模块
1 2 3 4 5 6 7 8 9
| MOD_NAME=xxx # 逆初始化模块,其中{MOD_NAME}为模块目录,执行后可发现模块目录被清空 git submodule deinit $MOD_NAME # 删除.gitmodules中记录的模块信息(--cached选项清除.git/modules中的缓存) git rm --cached $MOD_NAME # 删除.gitmodules文件里的引用 vi .gitmodules # 提交更改到代码库,可观察到'.gitmodules'内容发生变更 git commit -am "Remove a submodule."
|
添加子模块
1
| git submodule add git@xx.xx.xx:Creative/creative-model.git
|
附录
Git分支管理实践