GitHub 提交的项目中包含子项目
前言:
在提交 Git 项目时,如果项目中包含其它 Git 子项目,那么该子项目里边的内容不会被提交,那么该如何将子项目提交上去呢?
用下边代码添加子项目
1 | git submodule add ./themes/next/source/lib/bookmark |
如果添加错了,可以用以下代码删除添加后的子项目
1 | git rm --cached ./themes/next/source/lib/bookmark |
查看相关语法
1 | git help submodule |
使用 PyCharm 等集成 Git 的编辑器提交 Git 项目,提交的时候会自动提交所有文件(包含所有子项目),当然也可以自定义 .gitignorey 文件来忽略不需要提交的文件。