Pro Git 书中的http://git-scm.com/book/en/Git-Tools-Submodules页面讨论了将子模块创建为 git 项目中的目录。这是用于添加子模块的命令:
$ git submodule add git://github.com/chneukirchen/rack.git rack
在页面的后面,它说
您可以将 rack 目录视为一个单独的项目,然后使用指向该子项目中最新提交的指针不时更新您的超级项目。
这是什么意思?我不知道在这种情况下“指针”或“更新”是什么意思。这个指针存储在哪里以及如何存储?如何更新超级项目?