TL;DR: 什么时候要用再看吧…也许现在你的兴趣并不大
把这篇文章里的命令打完,就能明白git submodule了 http://git-scm.com/book/en/Git-Tools-Submodules
Submodules are for things such as commonly reused libraries. It should be self-contained.
要点:
- submodule在添加或改动时,在主文件夹内commit,会产生特别的submodule型changeset.
- git submodule update负责把submodule的HEAD移动到最近的submodule型changeset里记录的SHA的节点