子模块目录中.git文件的用途是什么?

子模块目录中.git文件的用途是什么?,git,travis-ci,github-pages,git-submodules,hugo,Git,Travis Ci,Github Pages,Git Submodules,Hugo,子模块目录中.git文件的用途是什么 子模块映射到使用Hugo构建的public目录。这将被推送到Github页面站点 当我运行雨果--cleanDestinationDir时 如果这个被删除了会发生什么?是否可以在Travis CI的内部版本中重新创建此文件?该.git文件是一个git文件: 位于工作树的根目录下的一个普通文件.git,指向真正的存储库目录 此文件包含 gitdir: <path> gitdir: 具有父.git目录的路径 此机制通常用于子模块签出的工作树,以

子模块目录中.git文件的用途是什么

子模块映射到使用Hugo构建的
public
目录。这将被推送到Github页面站点

当我运行雨果--cleanDestinationDir时


如果这个被删除了会发生什么?是否可以在Travis CI的内部版本中重新创建此文件?

该.git文件是一个git文件:

位于工作树的根目录下的一个普通文件.git,指向真正的存储库目录

此文件包含

gitdir: <path>
gitdir:
具有父.git目录的路径

此机制通常用于子模块签出的工作树,以允许您在包含的超级项目中对没有子模块的分支进行git签出。签出必须删除整个子模块工作树,而不会丢失子模块存储库