2019年4月23日 上午9:23
如何仅在本地local,使用submodule
- 尽在本地无法使用submodule,
git submodule add <URL> <本地项目地址>- 这其中的URL一定是一个github上的clone地址
- 这个指令会从这个地址clone一份到本地
- 换句话说:这个命令只用于远程
- 好的一点是:
- 如果我们当前git文件的子文件中也是git。那么此时我们
git push到远程,子文件夹提交的是空文件夹 - 并且,如果我们
git status是可以在当前文件夹看到git子文件夹的修改的
- 如果我们当前git文件的子文件中也是git。那么此时我们
如果提交把本地的子文件夹变成远程的submodule
- 将子文件夹单独提交
git push一个仓库 - 在当前文件夹中
git submodule add <刚刚提交的URL> <本地项目地址>- 此时,会自动clone下来这个项目
- 然后将原先的子文件夹删掉就可以了