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