你需要提交一个git子模块或只需要提交gitmodules文件

时间:2018-03-12 03:02:13

标签: git

当你将一个子模块添加到你的git项目时 - 它会添加一个gitmodules文件并下拉实际的子模块并将其存储在你的项目中。

我是否需要提交已下拉的实际子模块,或者更好地提交描述子模块路径的gitmodules文件?

1 个答案:

答案 0 :(得分:2)

您将自动提交:

  • .gitmodule
  • gitlink (主要仓库索引中的特殊条目),记录该子模块的SHA1。

这反映在反向过程中(当您想要remove a submodule from a Git repo