git中submodule子模块添加、使用和删除
git submodule子模块添加、使用、删除指令介绍…
项目中经常使用别人维护的模块,在git中使用子模块的功能能够大大提高开发效率。使用子模块后,不必负责子模块的维护,只需要在必要的时候同步更新子模块即可。
子模块添加子模块添加命令如下:
1git submodule add <url> <path>
其中,url为子模块的下载地址,path为该子模块存储的目录路径。
注意:目录路径不能以/结尾(会造成修改不生效)、不能是现有工程已有的目录(不能順利 Clone)
执行成功后,git status会看到项目中修改了.gitmodules,并增加了一个新文件。
查看修改内容可以看到增加了子模块,并且新文件下为子模块的提交hash摘要:
1git diff --cached
再使用git commit提交添加的子模块
子模块的clonegit clone项目后,默认子模块下无任何内容,需要在项目根目录执行如下命令完成子模块的下载:
12345678git submodule update --remote # 获取子模块的所有commit,防止后续出现游离节 ...
Oh MyZsh安装
Oh MyZsh安装
VSCode安装与使用
vscode
win10下虚拟机安装ubuntu
win10下安装vmware workstation,并安装ubuntu18.04虚拟机。后续介绍了安装Ubuntu之后的常用软件安装与配置...
GitBook安装与卸载
gitbook安装与简单使用
Git安装与配置
git安装
Hello World
demo of hexo