git指南
2023年6月28日切换到指定分支
git checkout tag_name
字模块
加载
-
初始化
git submodule init
-
更新
git submodule update
-
合并上面两条
git submodule update --init --recursive
添加子模块
-
将远程项目克隆到本地assets文件夹
git submodule add 子模块地址 assets
- 递归克隆
git clone 子模块地址 assets --recursive
- 递归克隆
-
查看子模块
git submodule
-
同步最新远程子模块
git submodule update --remote
删除子模块
-
删除模块文件夹
git rm --cached assets rm -rf assets
-
删除模块记录信息(.gitmodules)
[submodule "assets"] path = assets url = 子模块目录
-
删除git记录信息(.git/config)
[submodule "assets"] url = https://github.com/maonx/vimwiki-assets.git
-
删除.git目录中相关文件
rm -rf .git/modules/assets
删除本地修改
git checkout . && git clean -xdf